数据库对象的逻辑结构

AnalyticDB PostgreSQL 数据库由许多数据库对象组成,包括表(table)、索引(index)、序列(sequence)、视图(view)、以及数据库database),数据库对象在逻辑上是彼此分离,相互之间可以有包含关系。一个 AnalyticDB PostgreSQL ...

全局二级索引(GSI)

局部索引单个分区的数据由分区表单个分区的数据构建而成,且局部索引的分区与分区表的分区一一对应,所以,局部索引的索引数据只能保证在单个分区内有序,如果您想创建局部唯一索引,则索引字段必须包含全部的分区键。当分区表上只存在局部...

如何使用全局二级索引

Alter Table过程的约束 语句 是否支持变更主表拆分键 是否支持变更主表主键(也即索引表主键)是否支持变更本地唯一索引列 是否支持变更索引表拆分键 是否支持变更Unique Index列 是否支持变更Index列 是否支持变更Covering列 ADD COLUMN ...

GetMetaTableDetailInfo-获取表的字段、索引等信息

接口说明 仅管控模式为安全协同的数据库实例可调用此 API。调试 您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。调试 授权信息 下表是API对应的授权信息,可以在...

全局二级索引

全局二级索引(Global Secondary Index,GSI)是 PolarDB-X 中的一项重要特性,相比于本地二级索引,全局二级索引中...如果要求用户手机号需要全局唯一,那么本地索引无法满足,必须构建一个以手机号作为索引键(同时也是分区键)的唯一索引

设置优化器的Join Reorder

如该列是否存在唯一索引,该列是否与其他列存在外键约束等。查询优化器通过以下两方面来计算查询计划中各个节点操作符的代价:查询计划中操作符处理的总行数,可以通过统计信息进行估算。查询计划中各个操作符使用的算法复杂度。其中,查询...

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

语句 是否支持变更主表拆分键 是否支持变更主表主键(也即索引表主键)是否支持变更本地唯一索引列 是否支持变更索引表拆分键 是否支持变更Unique Index列 是否支持变更Index列 是否支持变更Covering列 ADD COLUMN 无该场景 不支持 无该...

V5.4.x系列实例版本说明

修复全局唯一索引报错信息中的索引名称与实际使用索引名称不对应的问题。修复带GSI的DDL限制不严格的问题。修复部分情况下可能存在的Stack Overflow问题。修复ORDER BY列序号结果可能不正确的问题。修复建表时,若表名长度超出MySQL限制,...

RDS MySQL表分区的限制

RDS MySQL对表分区有以下限制:只能对数据表的整型列进行分区,或者数据列可以通过分区函数转化成整型列。...如果含有唯一索引或者主键,则分区列必须包含在所有的唯一索引或者主键内。不支持外键。不支持全文索引(FULL TEXT)。

在DMS中为MySQL建立索引时出现“Specified key was ...

问题描述 在阿里云DMS中为InnoDB引擎的MySQL数据库建立索引时,出现类似以下报错。Specified key was too long;max key length is 767 bytes 问题原因 以MySQL的varchar、char等字符串类型字段作为索引时,单个索引字段存储长度超过了767...

RDS MySQL表分区的限制

RDS MySQL对表分区有以下限制:只能对数据表的整型列进行分区,或者数据列可以通过分区函数转化成整型列。...如果含有唯一索引或者主键,则分区列必须包含在所有的唯一索引或者主键内。不支持外键。不支持全文索引(FULL TEXT)。

ALTER TABLE

变更普通表 说明 PolarDB-X 1.0 中,修改普通表的表结构语法与修改原生MySQL数据库表结构的语法没有区别。更多详情,请参见 ALTER TABLE Statement。语法 ALTER[ONLINE|OFFLINE][IGNORE]TABLE tbl_name[alter_specification[,alter_...

ALTER TABLE(DRDS模式)

本语法仅适用于DRDS模式数据库。注意事项 不支持通过ALTER TABLE语法修改拆分字段。语法 说明 ALTER TABLE用于改变表的结构,如增加列、增加索引和修改数据定义。详细语法请参见 MySQL修改表语法。ALTER TABLE tbl_name[alter_...

ALTER TABLE(AUTO模式)

本语法仅适用于AUTO模式数据库。注意事项 实例版本小于5.4.17-16835173 时,不支持通过ALTER TABLE语法修改拆分字段。语法 说明 ALTER TABLE用于改变表的结构,如增加列、增加索引和修改数据定义。详细语法请参见 MySQL修改表语法。ALTER ...

全局索引

背景信息 分区表的Local Index,指每个分区都以一个Local Index分区,Local Index的分区规则和表的分区规则保持一致,因此Local Index只有包含分区键时才能作为唯一索引。Global Index与Local Index不同,全局索引是分区表父表上的单个索引...

INSERT

这意味着如果有一个满足其他条件的非部分唯一索引(没有谓词的唯一索引)可用,它将被推断为仲裁者(并且会被 ON CONFLICT 使用)。如果推断尝试不成功,则会发生一个错误。ON CONFLICT DO UPDATE 保证一个原子的 INSERT 或者 UPDATE 结果...

2023年

修复向量数据库扩容过程中,构建ANN索引的表产生死锁的缺陷。修复增量排序Incremental Sort产生coredump的缺陷。修复向量检索功能,在新增列场景下查询语句挂起的缺陷。修复Nestloop Index JOIN计划中,触发Motion Rescan报错 illegal ...

生成列

不支持在INSERT/UPDATE语句中显式指定生成列的值,生成列值的计算只能由数据库自动完成。与MySQL不同的限制 不支持在开启冷数据归档功能的表中添加生成列。不支持VIRTUAL/STORED类型的生成列作为分区键、主键或者唯一键。不支持在VIRTUAL/...

ALTER TABLE

ADD table_constraint_using_index 这种形式基于一个已有的唯一索引为一个表增加新的 PRIMARY KEY 或 UNIQUE 约束。该索引中的所有列将被包括在约束中。该索引不能有表达式列或者是一个部分索引。还有,它必须是一个带有默认排序顺序的 B-...

0037-00000001

问题描述 当前地域(Region)不支持数据索引功能。问题原因 您发起了OpenMetaQuery等数据索引相关请求,但是您访问的Bucket所在Region不支持数据索引功能。问题示例 例如,以下请求的Bucket(oss-example)所在Region不支持数据索引功能。...

索引加速

本文主要介绍 云数据库 SelectDB 版 中内建的智能索引以及使用时的注意事项。背景信息 索引用于快速过滤或查找数据。目前 云数据库 SelectDB 版 主要支持两类索引:内建的智能索引,包括ZoneMap索引和前缀索引。创建的二级索引,包括倒排...

历史变更

索引表 新增索引表 是 新增数据源部署->新增索引->手动触发全量->订阅/取消订阅索引表 修改索引表 是 推送离线配置->手动触发全量 索引表的索引重建 是 手动触发全量 配置更新 是 推送离线配置->手动触发全量 从索引恢复数据索引中恢复...

加速密文索引(encdb_btree)

该插件是全密态数据库的性能增强插件,能够提高全密态数据库密文索引相关操作的效率,本文介绍如何使用该插件。背景信息 全密态数据库提供了全链路加密的功能,在保证数据安全的同时,会损耗部分系统性能,具体损耗情况,请参见 全密态数据...

索引选择

本地二级索引以同步方式将数据表中被索引的列和主键列的数据自动同步到索引表中,当数据写入数据表后,即可从索引表中查询到数据。全局二级索引和本地二级索引在同步方式、对第一列主键要求、同步延迟和读取一致性方面的区别请参见下表说明...

历史变更

索引表 新增索引表 是 新增数据源部署->新增索引->手动触发全量->订阅/取消订阅索引表 修改索引表 是 推送离线配置->手动触发全量 表的索引重建 是 手动触发全量 配置更新 是 推送离线配置->手动触发全量 从索引恢复数据索引中恢复FSM ...

ALL_IND_EXPRESSIONS

ALL_IND_EXPRESSIONS视图提供了关于数据库中所有索引表达式的信息。简介 all_ind_expressions 视图是 PolarDB PostgreSQL版(兼容Oracle)中的一个系统视图,提供了关于数据库中所有索引表达式的信息,但仅限于当前用户有权限访问的表达式...

索引诊断

本文档向您介绍 PolarDB-X 的索引诊断功能,您可以使用此功能诊断和发现数据库中低效的索引,进而采取措施提升数据库的性能。背景信息“建立索引”是数据库中加速查询的常用手段,可以显著提高查询效率。但索引会在数据表更新的时候同步...

创建索引模板

而在使用数据流之前,需要创建索引模板,通过模板配置数据流后备索引的结构,将数据准确快速地写入索引中。本文介绍如何创建索引模板。前提条件 已创建7.10内核增强版的Elasticsearch(简称ES)实例。详细信息,请参见 创建阿里云...

向量检索版介绍

数据源 用户可通过配置数据源将原始数据通过索引重建(全量)的方式,将索引重建后的索引数据导入到在线系统的表中进行数据检索,数据源和表是一一对应的关系,目前系统支持的数据源有MaxCompute、Saro、API,API是一个空的数据源所有的...

慢日志

定义 大于100毫秒的数据库命令会被记录到慢日志,可以是查询命令、数据更新命令或者创建索引命令等。其中查询耗时长是最常见的慢日志,原因一般都是未合理设置索引导致查询对全表数据进行扫描导致,后文统称这类命令为慢查询。慢查询是影响...

SQL Review

数据库自治服务DAS(Database Autonomy Service)提供SQL Review功能,本文介绍如何在 SQL洞察和审计 的 SQL洞察 功能中进行 SQL Review。前提条件 已在DAS中接入对应的数据库实例,并且接入状态显示为 连接正常。实例已开启SQL洞察和审计...

二级索引

Lindorm宽表支持Tabular模型下的二级索引功能,此功能在非主键匹配的查询场景下,可以降低应用的开发复杂性、保证数据的一致性和提高写入效率。本文介绍Lindorm Tabular模型下二级索引的基本特性和使用示例。背景信息 对于Lindorm Tabular...

方案实现

步骤二:创建数据索引 Tablestore会自动进行全量、增量的索引数据同步。您可以通过以下两种方式创建和管理多元索引:通过控制台创建和管理多元索引,具体参见 通过控制台使用多元索引。通过SDK创建和管理多元索引。步骤三:导入数据 控制...

多元索引虚拟列

使用多元索引虚拟列功能时,您可以通过修改多元索引schema或者新建多元索引来实现新字段新数据类型的查询功能,而无需修改表格存储的存储结构及数据。说明 关于多元索引虚拟列的更多信息,请参见 虚拟列。注意事项 SQL查询目前不支持多元...

搜索索引介绍

云原生多模数据库 Lindorm 宽表引擎除了支持高性能原生二级索引,也支持一种新的索引类型,称为搜索索引(SearchIndex),搜索索引主要面向复杂的多维查询场景,能够覆盖分词、模糊查询、聚合分析、排序翻页等场景。本文介绍搜索索引的功能...

创建和使用CCI

本文将介绍如何创建并使用列存索引功能。注意事项 实例版本需为 5.4.19-16989811及以上。仅企业版的主实例支持列存索引的 CREATE 语法,在只读实例上仅支持 SHOW INDEX 等查询命令。创建CCI相关的约束 不支持通过任何方式使用前缀索引。...

深度解析Lindorm搜索索引(SearchIndex)特性

索引是加速数据库查询的重要手段,Lindorm除了提供高性能的二级索引外,同时支持搜索索引(SearchIndex),主要面向复杂的多维查询场景,并能够覆盖模糊查询、聚合分析、排序、分页等场景。本文主要介绍SearchIndex的技术原理和核心能力。...

检查索引使用

尽管本数据库中的索引并不需要维护或调优,但是检查真实的查询负载实际使用了哪些索引仍然非常重要。检查一个独立查询的索引使用情况可以使用EXPLAIN命令。也可以在一个运行中的服务器上收集有关索引使用的总体统计情况。很难明确地表达...

保留字段

索引设置:开启索引后,日志服务默认为_source_创建索引索引数据类型为text类型,分词字符为空。查询时输入 source:127.0.0.1 或者_source_:127.0.0.1。统计设置:当您为任何一列开启统计后,日志服务默认为_source_开启统计。日志来源...

配置列映射

通过开源客户端使用搜索索引需要将宽表的数据同步至索引表,同步的方法是建立宽表和索引表的列映射,本文介绍列映射的配置项说明。配置示例 宽表和索引表的列映射采用JSON文件实现,列映射的配置示例如下,将宽表 testTable 的数据同步至...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云数据库 RDS 数据库备份 DBS 云数据库 MongoDB 版 云数据库 Redis 版 弹性公网IP 短信服务
新人特惠 爆款特惠 最新活动 免费试用