MongoDB 4.4功能概览

参考代码:db.runCommand({ collMod:'testcoll',index:{ keyPattern:'key_1',hidden:false } })需要注意的是,索引被隐藏之后仅对MongoDB的执行计划不可见,这并不会改变索引本身的一些特殊行为,如唯一键约束、TTL淘汰等。说明 索引在...

创建和使用CCI

索引选择 对于带有列存索引的主表查询,PolarDB-X 会自动选择出优化认为代价最低的索引表(目前仅支持在只读实例上查询列存索引)。IGNORE INDEX与USE INDEX 通过以下HINT可以指定优化不使用某些索引。IGNORE INDEX({index_name},.)...

多列索引

这个索引在原则上可以被用于在 b 和/或 c 上有约束而在 a 上没有约束的查询,但是整个索引都不得不被扫描,因此在大部分情况下规划宁可使用一个顺序的表扫描来替代索引。多列GiST索引可以用于条件中涉及到任意索引列子集的查询。在其余列...

短语匹配查询

当要匹配的列为Text类型时,查询关键词会被分词成多个词,分词类型为创建多元索引时设置的分词类型。如果创建多元索引时未设置分词类型,则默认分词类型为单字分词。例如查询的值为“this is”,可以匹配到“.,this is tablestore”、...

匹配查询

当要匹配的列为Text类型时,查询关键词会被切分成多个词,分词类型为创建多元索引时设置的分词类型。如果创建多元索引时未设置分词类型,则默认分词类型为单字分词。例如当要匹配的列为Text类型时,分词类型为单字分词,则查询词为...

短语匹配查询

当要匹配的列为Text类型时,查询关键词会被分词成多个词,分词类型为创建多元索引时设置的分词类型。如果创建多元索引时未设置分词类型,则默认分词类型为单字分词。例如查询的值为“this is”,可以匹配到“.,this is tablestore”、...

设置优化器的Join Reorder

优化器的这类变换称之为 查询变换规则。查询优化器工作流程如下:输入由数据库解析SQL语句获得的初始查询计划。通过应用查询变换规则,由初始状态的查询计划生成等价查询计划。优化器通过结合统计信息与代价模型,从等价查询计划中选择出...

匹配查询

当要匹配的列为Text类型时,查询关键词会被分词成多个词,分词类型为创建多元索引时设置的分词类型。如果创建多元索引时未设置分词类型,则默认分词类型为单字分词。例如当要匹配的列为Text类型时,分词类型为单字分词,则查询词为...

Range范围查询

单字段索引包含的字段类型 实现range查询的分析名称 分析释义 INT 数值分析 分词方式:不分词索引类型:需要范围查询的数值索引。TIMESTAMP 数值分析 分词方式:不分词索引类型:需要范围查询的数值索引。GEO_POINT 地理位置 分词方式...

Range范围查询

单字段索引包含的字段类型 实现range查询的分析名称 分析释义 INT 数值分析 分词方式:不分词索引类型:需要范围查询的数值索引。TIMESTAMP 数值分析 分词方式:不分词索引类型:需要范围查询的数值索引。GEO_POINT 地理位置 分词方式...

VACUUM

对于并行清理,每个处理器的睡眠与该处理器完成的工作成比例。PolarDB包括了一个“autovacuum”工具,它可以自动进行例行的清理维护。示例 清理单一表 onek,为优化器分析它并且打印出详细的清理活动报告:VACUUM(VERBOSE,ANALYZE)onek;

全局索引

Global Partitioned Index支持索引剪枝优化,即优化剪枝和执行剪枝。Global Index Scan Global index和普通的btree索引一样,当使用索引键进行查询时,index scan将会提升查询的性能。Global Index支持以下几种index scan:Global ...

索引使用率

自治服务提供索引使用率查询功能,用户可以查询表中已经存在的索引的使用率情况,以及索引的碎片率。前提条件 实例不能是RDS SQL Server 2008 R2云盘版。操作步骤 访问 RDS实例列表,在上方选择地域,然后单击目标实例ID。在左侧导航栏中,...

二级索引计量计费

二级索引包括全局二级索引和本地二级索引。使用二级索引功能将产生额外的数据存储量。当向数据表写入数据时,在建立索引的过程中将产生一定的读写CU。本文介绍二级索引费用组成及计费方式。计费说明 索引的数据存储、计算以及读取的规则...

概述

使用列存索引(IMCI)查询复杂的SQL语句时,需要列存索引覆盖SQL语句中使用到的所有列。PolarDB MySQL版 内置了一系列存储过程,您可以使用这些存储过程获取SQL语句中未被索引覆盖的列名,同时可以获取创建列存索引的DDL语句。本文介绍了 ...

pg_indexes

pg_indexes 视图提供对于数据库中每一个索引信息的访问。简介 视图 pg_indexes 提供对于数据库中每一个索引信息的访问。列名称 列类型 描述 schemaname name 包含表和索引的模式名。tablename name 此索引的基表的名字。indexname name ...

二级索引限制

通过本文您可以了解二级索引的使用限制。索引表限制 资源 限制值 说明 表名长度 1~255 Bytes 表名需由a~z、A~Z、0~9和下划线(_)组成。首字符必须是字母或下划线(_)。单表二级索引个数 5 每张数据表最多创建5个索引表。索引列个数 1~4 ...

列存索引语法说明

关于列存索引的使用问题请进钉钉群咨询,群号:27520023189。使用限制 建表时创建列存索引的DDL语法 动态增加或删除列存索引的DDL语法 查看列存索引构建的执行进度 使用Explain分析SQL执行计划 列存索引DDL辅助工具

锁定和索引

尽管本数据库提供对表数据访问的非阻塞读/写,但并非本数据库中实现的每一个索引访问方法当前都能够提供非阻塞读/写访问。B-tree、GiST 和 SP-GiST索引:短期的页面级共享/排他锁被用于读/写访问。每个索引行被取得或被插入后立即释放锁。...

USER_IND_COLUMNS

USER_IND_COLUMNS 视图提供当前用户拥有的表的索引中指向的所有列的信息。名称 类型 说明 schema_name TEXT 索引所属 schema 的名称。index_name TEXT 索引的名称。table_name TEXT 索引所属的表的名称。column_name TEXT 列的名称。column...

pg_indexes

pg_indexes 视图提供对于数据库中每一个索引信息的访问。简介 pg_indexes 视图包含以下列信息:列名称 类型 描述 schemaname name 包含表和索引的模式名。tablename name 此索引的基表的名字。indexname name 索引名。tablespace name 包含...

管理索引

本文介绍通过集群管理系统管理索引表的方法。名词解释 Collection:索引表。Shard:索引表分片。Replica:索引表分片的副本。创建索引表 登录搜索引擎的 集群管理系统。在左侧导航栏,单击 Collections。单击 Add Collection。主要参数配置...

pg_opclass

目录 pg_opclass 定义索引访问方法的操作符类。每一个操作符类定义了一种特定数据类型和一种特定索引访问方法的索引列的语义。一个操作符类实际上指定了一个特定的操作符族可以用于一个特定可索引列数据类型。该族中可用于索引列的操作符...

ALL_IND_COLUMNS

ALL_IND_COLUMNS 视图提供可由当前用户访问的表上的索引中所包含列的相关信息。名称 类型 说明 index_owner TEXT 索引所有者的用户名。schema_name TEXT 索引所属 schema 的名称。index_name TEXT 索引的名称。table_owner TEXT 表所有者的...

使用全局二级索引时的注意事项

本文汇总了在使用全局二级索引时的相关注意事项。创建GSI时的注意事项 不支持在MySQL 5.6版本的RDS上创建GSI。不支持在单表或广播表上创建GSI。不支持在无主键的表上创建GSI。不支持在UNIQUE GSI中通过任何方式使用前缀索引。创建索引表时...

查询计划和查询重规划

说明 Hint和索引过滤器的方式并非最佳解决方案,在大多数情况下,检查和修改查询语句、可用索引和文档模式会产生更好的结果。【推荐】如果您的MongoDB实例大版本为4.2或4.4,建议将实例内核小版本升级至最新版,可以有效减少互斥锁的使用。...

ALTER INDEX

ALTER INDEX 更改一个现有索引的定义。简介 下面描述了几种子窗体。注意每个子窗体所需的锁级别可能不同。除非显式说明,ACCESS EXCLUSIVE 锁被持有。列出多个子命令时,锁的持有将是任何子命令所需的最严格的子命令。RENAME RENAME 形式...

搜索索引介绍

示例如下,为dt表的c1,c2,c3列创建搜索索引 idx,c1,c2,c3列没有顺序要求,c3指定按照IK分词进行分词。CREATE INDEX idx USING SEARCH ON dt(c1,c2,c3(type=text,analyzer=ik));搜索索引可以满足以下业务需求:多维组合查询。c1,c2,c3列...

索引缺失

自治服务提供索引缺失查询功能,用户可以非常方便地发现RDS实例中缺失的索引信息。阿里的专家服务团队总结多年服务经验,发现许多客户遇到RDS CPU使用率过高、IOPS过高、查询语句性能低下、应用超时卡顿等问题,超过90%的原因是索引缺失...

DBA_IND_COLUMNS

DBA_IND_COLUMNS 视图提供数据库中所有表上的索引中包含的所有列的相关信息。名称 类型 说明 index_owner TEXT 索引所有者的用户名。schema_name TEXT 索引所属 schema 的名称。index_name TEXT 索引的名称。table_owner TEXT 表所有者的...

二级索引简介

维度 全局二级索引 本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据表中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 功能特性 二级索引的功能特性...

部署管理

可以通过点击 标识索引表的小方块 进行生效或取消生效:重要 索引表取消生效之后,线上引擎将无法再访问到该索引表的数据,请确认需要取消生效的索引表无查询流量访问后谨慎操作 设置索引变化率阈值 索引变化率阈值:当全量索引变化超过该...

部署管理

可以通过点击 标识索引表的小方块 进行生效或取消生效:重要 索引表取消生效之后,线上引擎将无法再访问到该索引表的数据,请确认需要取消生效的索引表无查询流量访问后谨慎操作 设置索引变化率阈值 索引变化率阈值:当全量索引变化超过该...

索引缺失

数据库自治服务DAS 为 RDS SQL Server 提供索引缺失查询功能,您可以非常方便地发现数据库实例中缺失的索引信息。前提条件 当前不支持 RDS SQL Server 2008 R2云盘版。背景信息 阿里云专家服务团队总结多年服务经验,发现CPU使用率过高、...

pg_index

目录 pg_index 包含关于索引的部分信息。其他信息大部分在 pg_class 中。列名称 列类型 描述 indexrelid oid 此索引的 pg_class 项的OID。indrelid oid 此索引的基表的 pg_class 项的OID。indnatts int2 索引中的总列数(与 pg_class....

创建二级索引

在数据表上创建索引表后,可根据需要读取索引表中的数据或者删除数据表上指定的索引表。说明 二级索引包括全局二级索引和本地二级索引。关于二级索引的更多信息,请参见 二级索引。您也可以使用CreateTable接口在创建数据表的同时创建一个...

动态修改schema

动态修改schema操作包括为源索引创建灰度索引并修改多元索引schema、等待表数据全部同步到灰度索引、设置权重进行A/B测试、交换源索引和灰度索引的schema和删除灰度索引五个步骤。功能概述 表格存储数据表是schema free的,而多元索引是强...

为什么索引流量费用是读写流量费用的几倍?

本文主要介绍索引流量和读写流量计费的区别。索引流量是按照未压缩数据被构建或重建索引所产生的索引数据量计算的,而读写流量是按照压缩后数据的传输数据量计算的。索引数据的大小和日志内容的复杂度与建立索引的字段数量有关。例如原数据...

IndexSetting

表示多元索引的路由字段等配置信息。数据结构 message IndexSetting { repeated string routing_fields=2;} 名称 类型 是否必选 描述 routing_fields string 否 路由字段配置,可以选择部分主键列作为路由字段。在进行索引数据写入时,表格...

创建二级索引

在数据表上创建索引表后,可根据需要读取索引表中的数据或者删除数据表上指定的索引表。说明 二级索引包括全局二级索引和本地二级索引。关于二级索引的更多信息,请参见 二级索引。您也可以使用CreateTable接口在创建数据表的同时创建一个...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
城市视觉智能引擎 弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储
新人特惠 爆款特惠 最新活动 免费试用