JSON类型

当涉及很多键或元素时,JSON 对象比数组更适合于做包含或存在测试,因为它们不像数组,进行搜索时会进行内部优化,并且不需要被线性搜索。由于 JSON 的包含是嵌套的,因此一个恰当的查询可以跳过对子对象的显式选择。例如,假设我们在顶层...

Tair小版本发布日志

优化TairVector标量索引存储机制,提高索引值重复性能,索引值长度最大可达32 KB。TairVector支持返回通过纯标量倒排索引的查询结果。缺陷修复 修复TairVector中TVS.GETINDEX接口的 attribute_data_size 和 index_data_size 条目统计不准的...

HASH索引

HASH索引只支持等值查询。由于HASH索引只存储HASH值,不会存储实际的索引键值,所以适合字段长度较长,且字段选择性好的等值查询场景。索引结构 HASH值转换,HASH值映射到某个bucket。bucket数量为2的N次方。metapage包含索引内部的相关...

锁定和索引

Hash索引:Hash桶级别的共享/排他锁被用于读/写访问。锁在整个Hash桶处理完成后释放。Hash桶级锁比索引级的锁提供了更好的并发性,但可能产生死锁,因为锁持有的时间比一次索引操作的时间长。GIN索引:短期的页面级共享/排他锁被用于读/写...

自动SQL优化

数据库自治服务DAS支持自动SQL优化,相比传统的优化方式,能够自动识别问题SQL,生成索引优化建议,并在不引发锁表的情况下自动创建索引。前提条件 实例为如下版本:RDS MySQL 8.0 高可用系列或集群系列 RDS MySQL 5.7 高可用系列或集群...

自动SQL优化

数据库自治服务DAS支持自动SQL优化,相比传统的优化方式,能够自动识别问题SQL,生成索引优化建议,并在不引发锁表的情况下自动创建索引。前提条件 目标数据库实例为:RDS MySQL 高可用系列、三节点企业系列、集群系列。PolarDB MySQL版 的...

Delta Engine 概述

Delta Engine 是与 Apache Spark 兼容的高性能查询引擎,提供了一种高效的方式来处理数据湖中的数据,包括存储在开源...通过文件管理优化性能 自动优化 通过缓存优化性能 动态文件修剪 隔离级别 Bloom 筛选器索引 优化联接性能 优化的数据转换

图运维

导出任务相关信息可进入回流日志中对应点/边的“详情”页面查看 操作示例 准备可导出的索引版本 对于需要导出功能的点/边,在数据配置页面关闭“索引优化”选项后提交 修改完表配置后,保存并发布 图配置 选择该点/边,重新触发一次索引...

SQL Review

功能模块介绍:索引优化建议:以表为单位,展示用户选择时间段内SQL的索引优化建议,包括索引列、DDL语句、预期收益等。SQL改写建议:对执行效率不高效的SQL语句提供相应的改写建议。TOP SQL:分别展示资源消耗TOP 10 SQL、平均扫描行数TOP...

智能索引推荐

索引优化通常需要依赖运维或开发人员对数据库引擎内部优化和执行原理的深入理解。为优化体验和降低操作门槛,PolarDB-X 1.0 推出了基于代价优化器的索引推荐功能,可根据查询语句分析并推荐索引,帮助您降低查询耗时,提升数据库性能。注意...

新建表

HASH 索引基于 HASH 表实现,只有查询条件精确匹配 HASH 索引中的所有列才会用到 HASH 索引,仅能满足"=","IN"和"<=>"查询,HASH 索引无法用于排序,不适用于区分度小的列上,例如员工性别(gender)。索引类型 默认值为 NORMAL,支持 ...

列存索引配置参数说明

loose_imci_max_enum_join_pairs 在使用列存索引功能并开启连接重排序时,允许列存索引优化器搜索的等价执行计划数量。取值范围:0~4294967295。默认值为2000。loose_imci_min_virtual_memory 使用列存索引进行查询的最小内存。取值范围:1...

自治中心

若选择 SQL诊断并自动索引创建:对SQL进行每日定时诊断并得到索引优化建议,并将索引创建到您的集群上。说明 SQL自动优化创建索引时需要等到集群的运维时间段才会执行。自动限流:您可以自定义限流触发条件,当条件满足时会自动触发SQL限流...

分区设计

辅助索引 其他情况下,如果不能通过将SQL语句拆解成单分区的,且不能利用主键进行索引优化时,需要对全部分区进行扫描,此时可以对这部分全分区扫描的语句的查询条件建立索引,使得在每个分区上进行访问时,仍然能取得较高的性能 说明 ...

普通表索引

支持 GLOBAL PARTITION BY HASH(column_name_list)创建 GLOBAL HASH 索引分区。支持 index_partitioning_clause 子句定义 range 分区。支持 individual_hash_partitions 子句定义 hash 分区,详情请参见 自定义 hash 一级分区。支持 hash_...

MongoDB实例的CPU使用率高问题

索引优化是减少MongoDB单个查询扫描⾏数的最优⽅案,从底层设计上,MongoDB的索引设计原理⼏乎与MySQL保持⼀致(或许种类和功能更丰富⼀些),所以适⽤于MySQL的索引优化策略基本也都适⽤于 MongoDB实例。导致查询扫描行数过多的场景有以下...

智能索引推荐

索引优化通常需要依赖运维或开发人员对数据库引擎内部优化和执行原理的深入理解。为优化体验和降低操作门槛,PolarDB-X 推出了基于代价优化器的索引推荐功能,可根据查询语句分析并推荐索引,帮助您降低查询耗时,提升数据库性能。注意事项...

功能发布记录

2023-04-26 华东1(杭州)、华东2(上海)、华北2(北京)、华北3(张家口)、华南1(深圳)、德国(法兰克福)、新加坡 将表格存储时序表中数据同步到另一个时序表 二级索引优化 PHP SDK新增本地二级索引。2023-04-21 全部地域 删除二级...

库表数太多导致实例卡顿或异常

索引优化的一些基本原则如下:避免无用索引 查询根本不会访问到的字段,索引也自然不会命中,属于无用索引,可以删除。索引的前缀匹配规则 例如 {a:1} 和 {a:1,b:1} 两个索引,前者就属于前缀匹配的冗余索引,可以删除。等值查询时的索引...

小版本升级

2.1.12 2019年12月16日 功能优化 优化多维索引SearchIndex功能,并修复bulkload过程中遇到的问题。2.1.10 2019年11月16日 新特性 支持维索引SearchIndex功能。功能优化 优化冷热分离功能。2.1.9 2019年10月08日 新特性 支持 多维索引...

宽表引擎版本说明

2.1.12 2019年12月16日 功能优化 优化多维索引SearchIndex功能,并修复bulkload过程中遇到的问题。2.1.10 2019年11月16日 新特性 支持维索引SearchIndex功能。功能优化 优化冷热分离功能。2.1.9 2019年10月08日 新特性 支持 多维索引...

如何降低索引流量费用?

本文介绍如何通过优化索引配置降低索引流量费用。在日志服务使用过程中,您可以通过以下方式降低索引流量费用。具体操作,请参见 创建索引。关闭全文索引,配置字段索引 日志服务支持全文索引和字段索引。如果是全文索引,则日志字段名...

多元索引计量计费

如果期望减少该部分开销,只能通过优化索引大小或行数来解决。在容量型实例中,使用多元索引时为什么会产生高性能的存储与读写计费?使用多元索引时,索引数据会产生额外的数据存储量,索引查询也会消耗读吞吐量,同时多元索引的各计费项的...

预读和预扩展

索引创建预扩展特别针对PFS优化索引创建过程。在索引创建的页扩展过程中,一次I/O扩展4 MB页。这种设计可以在创建索引的过程中带来30%的性能提升。说明 当前索引创建预扩展只适配了B-Tree索引。其他索引类型暂不支持。原理介绍 堆表预读 堆...

AliES内核增强版功能介绍

1.3.0及以上内核版本支持 成本优化 索引压缩插件 支持brotli和zstd等多种压缩算法,实现对索引文件进行压缩,大幅度降低索引的存储大小40%以上。详细信息,请参见:7.16、7.10版本:使用aliyun-codec插件 6.7版本:使用索引压缩插件beta...

使用CloudLens for SLS分析资源用量

由于读写流量与您的业务绑定,因此您可以采取减少索引数量的方式优化索引流量,例如关闭全文索引、按需减少字段索引的数量,仅对关键字段设置索引。实际使用量没变,但用量统计为0场景 使用账单数据分析资源用量时,会发生实际存在使用量,...

Hint

NO_INDEX 1)指示Hint作用的字段在Filter时优先不开启索引优化 NO_INDEX(tableName='t1',fields='a,b,c')tableName:用来制定表名。fields:用来制定不使用索引优化的字段列表。示例 HASH_JOIN SELECT/*+HASH_JOIN(tj_relation)*/*FROM...

Hint

NO_INDEX 1)指示Hint作用的字段在Filter时优先不开启索引优化 NO_INDEX(tableName='t1',fields='a,b,c')tableName:用来制定表名。fields:用来制定不使用索引优化的字段列表。示例 HASH_JOIN SELECT/*+HASH_JOIN(tj_relation)*/*FROM...

AnalyticDB PostgreSQL版7.0版本

索引 新增Hash、BRIN、Bloom索引优化B-tree、GIN、Gist、Bitmap索引。内核功能 7.0版本兼容PostgreSQL大多数功能,大多数情况下您可以按照PostgreSQL语法使用本产品,目前7.0版本部分功能支持情况如下。类别 功能 是否支持 基本功能 ...

RDS MySQL引擎表索引方式更改为Hash无效的原因说明

概述 本文主要介绍RDS MySQL引擎表索引方式更改...由于MySQL的InnoDB引擎不支持Hash索引,而MySQL服务层是有Hash索引选项的,因此建表语句可以使用子句 using hash,而实际创建的索引类型仍然是Btree方式的索引。适用于 云数据库 RDS MySQL 版

自动SQL优化

若选择 SQL诊断并自动索引创建:对SQL进行每日定时诊断并得到索引优化建议,并将索引创建到您的实例上。说明 DAS将在数据库实例的 可维护时间段 内创建索引。单击 确定。后续步骤 您可以在 自治中心 页面,查看选定时间范围内发生过的 优化...

库表结构优化

索引优化 分析数据索引的使用情况,对长期未使用的数据索引,建议将其删除,以降低数据索引的存储成本。数据库利用索引进行查询数据过滤的原理,请参见 过滤条件不下推。说明 数据索引删除后,如果查询再次使用该数据列进行过滤操作,查询...

创建GLOBAL INDEX

Global Partitioned hash Index只有等指值表达式支持索引剪枝优化。Global Partitioned Index支持索引剪枝优化,即优化器剪枝和执行器剪枝。示例 分区表使用时间分区,定期创建新分区,淘汰老分区。CREATE TABLE partition_range(id ...

MongoDB实例IOPS使用率高问题

索引优化 查询全表扫描或使用了不恰当的索引,例如导出全表数据期间,会消耗大量的I/O。创建过多的索引会使数据规模很大,导致WiredTiger Cache缓存的热数据减少,业务数据写操作过程中需要多⼀次I/O操作以更新索引,从而影响I/O性能。为了...

为应用选择和创建最佳索引,加速数据读取

视频教程 表和索引的优化实战视频,请参见 MySQL表和索引优化实战。注意事项 使用like关键字时,前置%会导致索引失效。使用null值会被自动从索引中排除,索引一般不会建立在有空值的列上。使用or关键字时,如果or左右的字段有一个没有索引...

Explain和Explain Analyze

当SQL查询性能不佳或查询结果不符合预期时,Hologres提供了Explain和Explain Analyze命令用于分析查询语句执行计划,可以帮助您了解Hologres如何执行查询语句,以便您对查询语句或数据库结构进行调整优化。本文介绍在Hologres中通过Explain...

数据注册

字段结构 主键 唯一表示一个物品,在源数据中不能为空,也不能重复 分片字段 用于数据分片的字段,按照该值hash索引分到不同的分片 调度策略 目前仅支持“依赖数据源产生新分区”,当用户的新分区以及对应的done分区产出后,系统会触发新...

使用SQL查询数据时报错The sql scanned rows of main ...

当使用SQL查询数据出现扫描到的行数或者数据量超过限制的情况时,您可以根据具体的查询条件创建二级索引或多元索引优化查询。问题现象 使用SQL查询数据时出现如下报错:[Message]:The sql scanned rows of main table exceeds the quota,...

概述

优化器选择索引时,只选择需要访问的分区表上已有的索引。使用说明 您可以根据实际需要在分区表上 创建部分索引,索引创建成功后,您可以 修改部分索引。说明 在分区表上创建部分索引的功能处于灰度发布阶段,如需使用,请添加钉钉群进行...

SHOW INDEX

您可以使用SHOW INDEX语句查看 ...INDEX_TYPE 索引类型,取值范围如下:NULL(即未指定)BTREE HASH COMMENT 索引信息,取值范围如下:NULL:局部索引 INDEX:全局二级索引索引列 COVERING:全局二级索引的覆盖列 INDEX_COMMENT 其他信息
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
对象存储 数据库自治服务 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构
新人特惠 爆款特惠 最新活动 免费试用