使用全局二级索引可以实现透明分区表,即您可以像使用单表一样使用分区表,大大减少分区键对分区表的使用限制。说明 全局二级索引功能当前处于灰度发布阶段,如有需求,请前往 配额中心,根据 配额ID polardb_mysql_gsi 找到配额名称,在...
说明 创建GSI时需要注意选择与主表不同的分库分表键,详情请参见 使用全局二级索引。Q:全局二级索引和局部索引有什么关系?A:全局二级索引和局部索引间的关系如下所示:全局二级索引:不同于局部索引,如果数据行和对应的索引行保存在...
本文汇总了在使用全局二级索引时的相关注意事项。创建GSI时的注意事项 不支持在MySQL 5.6版本的RDS上创建GSI。不支持在单表或广播表上创建GSI。不支持在无主键的表上创建GSI。不支持在UNIQUE GSI中通过任何方式使用前缀索引。创建索引表时...
不支持 支持 全局二级索引(GSI)PolarDB for MySQL 引擎支持在分区表上创建全局二级索引(Global Secondary Index,简称GSI)。使用全局二级索引可以实现透明分区表,即您可以像使用单表一样使用分区表,大大减少分区键对分区表的使用限制...
PolarDB-X 支持全局二级索引GSI(Global Secondary Index),本文将在分库分表语法下介绍如何创建、使用全局二级索引功能。使用限制 在AUTO模式的分区表中,该文档依然适用。仅创建语法需要参考 CREATE TABLE(AUTO模式)。注意事项 创建...
全局二级索引(GSI)针对查询条件中不包含分区键的等值查询场景,您可以使用全局二级索引。如何将分区表中历史分区的数据迁移到该库的另一张新分区表的分区中?假设分区表 t1 的历史分区为 p0 和 p1,需要将这两个历史分区中的数据迁移到新...
本文介绍了如何删除局部索引和全局二级索引。局部索引 删除局部索引的方法和MySQL中一致,请参考 DROP INDEX 文档。全局二级索引 语法 DROP INDEX index_name ON tbl_name 说明 index_name为需要删除的全局二级索引名。
本文介绍了如何删除局部索引和全局二级索引。局部索引 删除局部索引的方法和MySQL中一致,请参考 DROP INDEX 文档。全局二级索引 语法#index_name为需要删除的全局二级索引名。DROP INDEX index_name ON tbl_name
目前建表后创建GSI存在一定限制,关于GSI的限制与约定,详情请参见 如何使用全局二级索引。关于全局二级索引定义子句的详细说明,请参见 CREATE TABLE(DRDS模式)。示例 下面以建立普通全局二级索引为例,介绍如何在建表后创建GSI。先创建...
PolarDB-X 支持使用全局二级索引,本文将介绍如何使用SHOW GLOBAL INDEX命令查看已创建或创建中的全局二级索引。语法 SHOW GLOBAL {INDEX|INDEXES}[FROM[schema_name.]tbl_name]schema_name 和 tbl_name 是可选的,用于过滤表名或查看其它...
PolarDB-X 1.0 支持使用全局二级索引,本文将介绍如何使用SHOW GLOBAL INDEX命令查看已创建或创建中的全局二级索引。语法 SHOW GLOBAL {INDEX|INDEXES}[FROM[schema_name.]tbl_name]schema_name 和 tbl_name 是可选的,用于过滤表名或查看...
表格存储的 Python SDK 提供了多种表级别的操作接口:创建表 列出表名称 更新表 查询表描述 删除表 创建多元索引 列出多元索引 查询多元索引描述信息 删除多元索引 全局二级索引
Z-ORDER二级索引 Z-ORDER编码作为二级索引的组成部分,此时二级索引为Z-ORDER二级索引。例如:Z-ORDER(g)。创建Z-ORDER索引的方法请参见 创建时空索引。Z-ORDER函数说明 Lindorm Ganos根据 Z-ORDER 索引函数的入参自动计算出不同的时空编码...
使用全局二级索引时,表格存储以异步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,正常情况下同步延迟达到毫秒级别。当设置index_type为 IndexTypeConst:LOCAL_INDEX 时,表示使用本地二级索引。使用本地二级索引时,表格...
当不设置indexType或者设置indexType为IT_GLOBAL_INDEX时,表示使用全局二级索引。使用全局索引时,表格存储以异步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,正常情况下同步延迟达到毫秒级别。当设置indexType为IT_LOCAL...
使用全局二级索引时,表格存储以异步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,正常情况下同步延迟达到毫秒级别。当设置IndexType为IT_LOCAL_INDEX时,表示使用本地二级索引。使用本地二级索引时,表格存储以同步方式将...
当不设置indexType或者设置indexType为IT_GLOBAL_INDEX时,表示使用全局二级索引。使用全局索引时,表格存储以异步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,正常情况下同步延迟达到毫秒级别。当设置indexType为IT_LOCAL...
使用全局二级索引时,表格存储以异步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,正常情况下同步延迟达到毫秒级别。使用本地二级索引时,表格存储以同步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,当数据...
说明 二级索引包括全局二级索引和本地二级索引。关于二级索引的更多信息,请参见 二级索引。您也可以使用CreateTable接口在创建数据表的同时创建一个或者多个索引表,详情请参见 创建数据表。前提条件 已初始化Client。具体操作,请参见 ...
接口/*删除全局二级索引。api*@param[]$request*请求参数,数据表名称。return[]请求返回。throws OTSClientException 当参数检查出错或服务端返回校验出错时抛出异常。throws OTSServerException 当OTS服务端返回错误时抛出异常。example...
当不设置index_type或者设置index_type为IT_GLOBAL_INDEX时,表示使用全局二级索引。使用全局索引时,表格存储以异步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,正常情况下同步延迟达到毫秒级别。当设置index_type为IT_...
本文将介绍 PolarDB-X 1.0 上全局二级索引对DML的限制。前提条件 MySQL版本需为5.7或以上,且 PolarDB-X 1.0 实例版本需为5.4.1或以上,关于如何查看实例版本,请参见 实例版本概览。示例 本文将以下表为例介绍全局二级索引对DML的不同限制...
注意事项 二级索引删除后不可恢复,如需再次使用请重新创建二级索引。参数 参数 说明 main_table_name 数据表名称。index_name 索引表名称。示例 以下示例用于删除指定索引表。client.delete_secondary_index('<TABLE_NAME>','<INDEX_NAME>...
维度 全局二级索引 本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据表中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 多元索引 一个多元索引是一系列...
注意事项 二级索引删除后不可恢复,如需再次使用请重新创建二级索引。参数 参数 说明 mainTableName 数据表名称。indexName 索引表名称。示例 以下示例用于删除指定索引表。private static void deleteIndex(SyncClient client){/设置数据...
轨迹二级索引存储 Lindorm Ganos支持对任意时空几何Schema创建二级索引,轨迹存储模型针对轨迹引入新的索引类型,采用Lindorm Ganos的时空二级索引机制(详见 创建索引表),实现轨迹模型的二级索引支持。二级索引可以在保证查询效率的基础...
维度 全局二级索引 本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据表中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 多元索引 多元索引相比数据表...
注意事项 二级索引删除后不可恢复,如需再次使用请重新创建二级索引。参数 参数 说明 MainTableName 数据表名称。IndexName 索引表名称。示例 以下示例用于删除指定索引表。func DeleteIndex(client*tablestore.TableStoreClient,tableName...
注意事项 二级索引删除后不可恢复,如需再次使用请重新创建二级索引。参数 参数 说明 mainTableName 数据表名称。indexName 索引表名称。示例 以下示例用于删除指定的索引表,支持一次删除数据表的多个二级索引。public static void ...
注意事项 二级索引删除后不可恢复,如需再次使用请重新创建二级索引。参数 参数 说明 mainTableName 数据表名称。indexName 索引表名称。示例 var client=require('./client');client.dropIndex({ mainTableName:"<TABLE_NAME>",/设置数据...
scan-o/tmp/mydata.json-c uid,name 删除二级索引 删除不需要的索引表。命令格式 drop_index-t<tableName>-i<indexName>-y 配置项说明请参见下表,配置项 是否必填 示例值 说明-t,-table 否 mytable 数据表名称。i,-index 是 index0 二级...
取值范围如下:全局二级索引:以异步方式将数据表中被索引的列和主键列的数据自动同步到索引表中。索引表的第一列主键可根据需要选择任意主键列或预定义列。本地二级索引:以同步方式将数据表中被索引的列和主键列的数据自动同步到索引表中...
注意事项 当删除包含全局二级索引的表时,索引表会和主表同时被删除。禁止单独删除索引表,如需删除索引,请使用 ALTER TABLE DROP INDEX 语句。DROP TABLE 语句一次执行仅支持删除一张表,如果同时删除多张表会收到报错提示。示例 您可以...
注意事项 当删除包含全局二级索引的表时,索引表会和主表同时被删除。禁止单独删除索引表,如需删除索引,请使用 ALTER TABLE DROP INDEX 语句。DROP TABLE 语句一次执行仅支持删除一张表,如果同时删除多张表会收到报错提示。示例 您可以...
示例 使用全局二级索引 以下示例用于读取全局二级索引表中指定主键的行数据。var TableStore=require('./index.js');var Long=TableStore.Long;var client=require('./client');var params={/设置索引表名称。tableName:"<INDEX_NAME>",/...
注意事项 若需要删除的表已设置了全局二级索引,执行DROP TABLE命令时,索引表和主表会同时被删除。不支持直接通过DROP TABLE语法删除索引表。您可以使用ALTER TABLE DROP INDEX语句进行删除。详细语法,请参见 ALTER TABLE。示例 您可以...
列名说明 列名 说明 TABLE 表名 NON_UNIQUE 是否为唯一约束全局二级索引,取值范围如下:1:普通全局二级索引 0:唯一约束全局二级索引 KEY_NAME 索引名 SEQ_IN_INDEX 索引列在索引中的序号,取值从1开始。COLUMN_NAME 索引列名。COLLATION...
NON_UNIQUE 是否为唯一约束全局二级索引,取值范围如下:1:普通全局二级索引;0:唯一约束全局二级索引。KEY_NAME 索引名。SEQ_IN_INDEX 索引列在索引中的序号,取值从1开始。COLUMN_NAME 索引列名。COLLATION 排序方式,取值范围如下:A...
使用DeleteSearchIndex接口可以删除指定数据表的一个多元索引。前提条件 已初始化OTSClient。...如果不再使用多元索引,您可以使用二级索引、SQL查询、主键数据查询进行数据查询。具体操作,请参见 二级索引、SQL查询数据 和 读取数据。
使用全局二级索引 当需要返回的属性列在索引表中时,可以直接读取索引表获取数据。private static void scanFromIndex(SyncClient client){/设置索引表名称。RangeRowQueryCriteria rangeRowQueryCriteria=new RangeRowQueryCriteria(...