云原生多模数据库 Lindorm 二级索引在物理存储上会映射为一张数据表,与主表独立。因此,如果您想要将源Lindorm实例中的表及其二级索引结构迁移至新的Lindorm实例,则需同时迁移主表和二级索引表。本文介绍同时迁移主表及二级索引表的操作...
维度 全局二级索引 本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据表中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 多元索引 多元索引相比数据表...
如需其他组合需创建新的索引表 可对索引字段做任意组合查询 查询性能 通过索引键可定位到对应的分片,性能佳 需要查询所有的分片 大范围扫描 支持,性能与表引擎一致 支持,但性能低于表引擎及二级索引 数据可见延迟 全局二级索引:毫秒级 ...
当不再需要使用某个二级索引时,您可以使用DeleteIndex接口删除数据表上指定的索引表。前提条件 已初始化Client。具体操作,请参见 初始化OTSClient。已创建二级索引。具体操作,请参见 创建二级索引。注意事项 二级索引删除后不可恢复,如...
A:全局二级索引和局部索引间的关系如下所示:全局二级索引:不同于局部索引,如果数据行和对应的索引行保存在不同分片上,称这种索引为全局二级索引,主要用于快速确定查询涉及的数据分片。局部索引:分布式数据库中,如果数据行和对应的...
本文介绍了如何删除局部索引和全局二级索引。局部索引 删除局部索引的方法和MySQL中一致,请参考 DROP INDEX 文档。全局二级索引 语法 DROP INDEX index_name ON tbl_name 说明 index_name为需要删除的全局二级索引名。
本文介绍了如何删除局部索引和全局二级索引。局部索引 删除局部索引的方法和MySQL中一致,请参考 DROP INDEX 文档。全局二级索引 语法#index_name为需要删除的全局二级索引名。DROP INDEX index_name ON tbl_name
说明 二级索引包括全局二级索引和本地二级索引。关于二级索引的更多信息,请参见 二级索引。您也可以使用CreateTable接口在创建数据表的同时创建一个或者多个索引表,详情请参见 创建数据表。前提条件 已初始化Client。具体操作,请参见 ...
二级索引相当于把数据表的主键查询能力扩展到了不同的列,当需要使用属性查询数据时,您可以通过创建二级索引加快数据查询的效率。设置预定义列后,在创建二级索引时将预定义列作为索引表的索引列或者属性列。创建二级索引后,您可以使用二...
预定义列是指在数据表上预先定义一些非主键列以及其类型。本文介绍如何使用预定义列。...创建二级索引时,pk1、pk2和pk3只能作为二级索引的主键列,col1和col2可作为二级索引的主键列或者属性列,col3和col4不能用于二级索引。
当不再需要使用某个二级索引时,您可以使用DeleteIndex接口删除数据表上指定的索引表。前提条件 已初始化Client。具体操作,请参见 初始化OTSClient。已创建二级索引。具体操作,请参见 创建二级索引。注意事项 二级索引删除后不可恢复,如...
说明 二级索引包括全局二级索引和本地二级索引。关于二级索引的更多信息,请参见 二级索引。您也可以使用CreateTable接口在创建数据表的同时创建一个或者多个索引表。具体操作,请参见 创建数据表。前提条件 已初始化Client。具体操作,请...
二级索引相当于把数据表的主键查询能力扩展到了不同的列,当需要使用属性查询数据时,您可以通过创建二级索引加快数据查询的效率。设置预定义列后,在创建二级索引时将预定义列作为索引表的索引列或者属性列。说明 二级索引包括全局二级...
当不再需要使用某个二级索引时,您可以使用DeleteIndex接口删除数据表上指定的索引表。前提条件 已初始化Client。具体操作,请参见 初始化OTSClient。已创建二级索引。具体操作,请参见 创建二级索引。注意事项 二级索引删除后不可恢复,如...
二级索引相当于把数据表的主键查询能力扩展到了不同的列,当需要使用属性查询数据时,您可以通过创建二级索引加快数据查询的效率。设置预定义列后,在创建二级索引时将预定义列作为索引表的索引列或者属性列。您可以使用CreateIndex接口在...
说明 二级索引包括全局二级索引和本地二级索引。关于二级索引的更多信息,请参见 二级索引。您也可以使用CreateTable接口在创建数据表的同时创建一个或者多个索引表。具体操作,请参见 创建数据表。前提条件 已初始化Client。具体操作,请...
二级索引相当于把数据表的主键查询能力扩展到不同的列,使用二级索引能加快数据查询的效率。设置预定义列后,您可以在创建二级索引时将预定义列作为索引表的索引列或属性列。创建二级索引后,您可以使用二级索引进行数据查询。前提条件 已...
当不再需要使用某个二级索引时,您可以使用DeleteIndex接口删除数据表上指定的索引表。前提条件 已初始化Client。具体操作,请参见 初始化OTSClient。已创建二级索引。具体操作,请参见 创建二级索引。注意事项 二级索引删除后不可恢复,如...
维度 全局二级索引 本地二级索引 同步方式 异步方式 同步方式 第一列主键要求 可选数据表中的任意主键列或者预定义列 必须和数据表的第一列主键相同 同步延迟 毫秒级别 实时 读取一致性 最终一致性 强一致性 功能特性 二级索引的功能特性...
PolarDB MySQL版 支持在分区表上创建全局二级索引(Global Secondary Index,简称GSI)。使用全局二级索引可以实现透明分区表,即您可以像使用单表一样使用分区表,大大减少分区键对分区表的使用限制。说明 全局二级索引功能当前处于灰度...
当不再需要使用某个二级索引时,您可以使用DeleteIndex接口删除数据表上指定的索引表。前提条件 已初始化Client。具体操作,请参见 初始化Client。已创建二级索引。具体操作,请参见 创建二级索引。注意事项 二级索引删除后不可恢复,如需...
本文汇总了在使用全局二级索引时的相关注意事项。创建GSI时的注意事项 不支持在MySQL 5.6版本的RDS上创建GSI。不支持在单表或广播表上创建GSI。不支持在无主键的表上创建GSI。不支持在UNIQUE GSI中通过任何方式使用前缀索引。创建索引表时...
全局二级索引(Global Secondary Index,GSI)是 PolarDB-X 中的一项重要特性,相比于本地二级索引,全局二级索引中的数据按照指定的拆分方式分布在各个存储节点上。通过全局二级索引,用户能够按需增加拆分维度、提供全局唯一约束等。每个...
详细信息 Lindorm宽表引擎的搜索索引和二级索引的区别如下:二级索引是Lindorm宽表内置的特性,不需要开通即可使用,查询场景适合较为固定的业务需求,默认二级索引个数最多5个。搜索索引是宽表引擎与搜索引擎深度融合的特性,需要单独开通...
重要 由于开源HBase API的一些限制,使用HBase API兼容的二级索引存在一系列限制和问题,因此该功能不再维护,不推荐新用户使用。欢迎大家通过Lindorm SQL使用二级索引,相关内容请参见 二级索引。二级索引简介 HBase原生提供了主键索引,...
时空索引包括Z-ORDER索引和网格二级索引,合理使用时空索引可以有效提高时空查询的效率。本文介绍创建两种时空索引的方法和示例。Z-ORDER索引 Z-ORDER索引分为Z-ORDER主键索引和Z-ORDER二级索引两种。使用区别 下表介绍Z-ORDER主键索引和Z-...
轨迹二级索引存储 Lindorm Ganos支持对任意时空几何Schema创建二级索引,轨迹存储模型针对轨迹引入新的索引类型,采用Lindorm Ganos的时空二级索引机制(详见 创建索引表),实现轨迹模型的二级索引支持。二级索引可以在保证查询效率的基础...
PolarDB MySQL版 支持在分区表上创建部分索引(Partial Index),即索引可以只创建在分区表的某一个或多个分区上,而不需要在所有分区上同时创建索引。您可以在各个分区上创建不同的索引,以满足对不同分区的查询要求,同时可以节省大量的...
为数据表创建二级索引后,您可以使用索引表、查看索引表信息、使用索引表查询数据以及删除索引表。前提条件 已创建数据表,且数据表的最大版本数(max Versions)必须为1。已为数据表创建预定义列。创建二级索引 说明 二级索引包括全局二级...
调用createSchema创建表后,会生成如上图结构所示的ID主表和z3二级索引表 在已经存在的主表上建立二级索引 调用LindormDataStore.createIndex方法,在已创建且"geomesa.secondary.enabled"参数为true的主表上,创建二级索引 String index=...
当不再需要使用某个二级索引时,您可以使用DeleteIndex接口删除数据表上指定的索引表。注意事项 二级索引删除后不可恢复,如需再次使用请重新创建二级索引。接口/*删除全局二级索引。api*@param[]$request*请求参数,数据表名称。return[]...
Lindorm宽表支持Tabular模型下的二级索引功能,此功能在非主键匹配的查询场景下,可以降低应用的开发复杂性、保证数据的一致性和提高写入效率。本文介绍Lindorm Tabular模型下二级索引的基本特性和使用示例。背景信息 对于Lindorm Tabular...
关于服务条款,请参见 企业级分布式应用服务(EDAS)服务条款。
关于服务等级协议,请参见 企业级分布式应用服务(EDAS)服务等级协议。
使用宽表模型的表引擎查询数据时存在依赖主键以及根据属性查询效率低的问题,表格存储提供了二级索引和多元索引用于解决宽表模型的数据查询问题。您也可以为数据表创建映射关系后,像使用传统数据库一样使用SQL查询表中数据。表引擎 宽表...
说明 关于二级索引和多元索引的更多信息,请分别参见 二级索引简介 和 多元索引简介。使用二级索引表 注意 当前表格存储不支持自动选择二级索引进行数据查询。表格存储只支持显式访问二级索引表。具体操作如下:通过CREATE TABLE语句创建二...
ALTER INDEX用于变更搜索索引列、修改二级索引和搜索索引的索引状态。如果需要导入或更新大量数据,建议在导入或更新前通过ALTER INDEX禁用索引以保证导入效率,提高更新速度。引擎与版本 ALTER INDEX 语法仅适用于宽表引擎。无版本限制。...
问题现象 读取正在构造存量数据的索引表时出现如下报错:OTSErrorMsg:Disallow read index table in building base state 问题分析 二级索引的存量构造需要对表中的存量数据进行读取,然后同步到索引表。在存量数据同步完成之前,不允许读...
使用DeleteSearchIndex接口可以删除指定数据表的一个多元索引。前提条件 已初始化OTSClient。具体操作,请参见 初始化OTSClient。已创建数据表并写入数据。已在数据表上创建多元索引。具体操作,请参见 创建多元索引。参数 参数 说明 ...
当使用SQL查询数据出现扫描到的行数或者数据量超过限制的情况时,您可以根据具体的查询条件创建二级索引或多元索引来优化查询。问题现象 使用SQL查询数据时出现如下报错:[Message]:The sql scanned rows of main table exceeds the quota,...