MySQL数据库对外键和索引等名称的长度限制导致创建时...

问题描述 RDS产品的MySQL数据库创建索引报如下错误。Identifier name 'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX' is too long 问题原因 因为 MySQL数据库 对外键和索引等名称的长度有限制,具体如下:Identifier...

CREATE INDEX

例如,一个在 upper(col)上计算的索引可以允许子句 WHERE upper(col)='JIM' 使用索引。PolarDB提供了索引方法 B-树、哈希、GiST、SP-GiST、GIN 以及 BRIN。用户也可以定义自己的索引方法,但是相对较复杂。当 WHERE 子句存在时,会创建一个...

DROP INDEX

本文介绍了如何删除局部索引和全局二级索引。局部索引 删除局部索引的方法MySQL中一致,请参考 DROP INDEX 文档。全局二级索引 语法 DROP INDEX index_name ON tbl_name 说明 index_name为需要删除的全局二级索引名。

DROP INDEX

本文介绍了如何删除局部索引和全局二级索引。局部索引 删除局部索引的方法MySQL中一致,请参考 DROP INDEX 文档。全局二级索引 语法#index_name为需要删除的全局二级索引名。DROP INDEX index_name ON tbl_name

CLUSTER

使用索引扫描时,会创建该表的一份临时拷贝,其中包含按索引顺序排列的表数据。该表上每一个索引的临时拷贝也会被创建。因此,在磁盘上需要至少等于表尺寸加上索引尺寸的综合的空闲空间。在使用顺序扫描以及排序时,也会创建一个临时排序...

Proxima向量计算

Proxima插件是针对数据库级别使用的,一个数据库仅需要安装一次即可。说明 如需卸载extension请执行如下命令。DROP EXTENSION proxima;创建向量表。向量在Hologres中一般用FLOAT4数组表示,创建向量表的语法如下。说明 仅列存表支持向量...

向量计算使用指南

Proxima插件是针对数据库级别使用的,一个数据库仅需要安装一次即可,如需卸载Extension请执行如下命令。DROP EXTENSION proxima;重要 不推荐使用 DROP EXTENSION<extension_name>CASCADE;命令级联卸载Extension。CASCADE(级联)删除命令...

删除索引 DROP INDEX 的不兼容点

本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,MySQL 数据库执行的 DROP INDEX DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 MySQL 租户不支持执行的场景。删除有外键依赖的 INDEX 有外键依赖的 ...

列存索引常见问题

列存索引的使用方式完全兼容MySQL,但是一些不常见的查询特性,比如某些时空类型的表达式、全文索引以及某些形式的关联子查询,目前尚未完全支持,使用了这些查询特性的SQL语句无法使用列索引(会默认使用行索引进行查询)。有关列索引的...

创建表 CREATE TABLE 的不兼容点

本文为您介绍迁移 MySQL 数据库的数据至 OceanBase 数据库 MySQL 租户时,MySQL 数据库执行的 CREATE TABLE DDL 支持被数据传输的 DDL 同步组件转换,但 OceanBase 数据库 MySQL 租户不支持执行的场景。在生成列的基础上再定义生成列 通过 ...

永洪BI

完成上述参数配置后,单击 测试连接 进行连通性测试,系统提示测试成功后,即可连接至指定的 AnalyticDB MySQL 数据库使用永洪BI 通过永洪BI连接 AnalyticDB MySQL 集群后,您就可以获取 AnalyticDB MySQL 中的数据,然后通过永洪BI制作...

索引使用

页面介绍 索引使用总览:展示RDS实例使用索引的概况。详细参数说明如下。表 1.索引使用总览参数说明 参数 说明 索引总量 实例下所有的索引总数量。索引总空间 实例下所有的索引所占空间总和。索引碎片率超过30%实例下所有索引的碎片率超过...

预读和预扩展

本文介绍了堆表预读、堆表预扩展以及索引创建预扩展的简介、原理以及使用方法等。前提条件 支持的 PolarDB PostgreSQL版 的版本如下:PostgreSQL 14(内核小版本14.5.1.0及以上)PostgreSQL 11(内核小版本1.1.1及以上)说明 您可通过如下...

预读和预扩展

本文介绍了堆表预读、堆表预扩展以及索引创建预扩展的简介、原理以及使用方法等。前提条件 支持的 PolarDB PostgreSQL版(兼容Oracle)的版本如下:Oracle 2.0(内核小版本2.0.14.1.0及以上)说明 您可通过如下语句查看 PolarDB PostgreSQL...

时空内存索引

本文介绍时空内存索引的使用限制及使用方法使用限制 一张表仅支持构建一个时空内存索引,且参与索引构建的数据必须满足以下条件:点坐标:经度在[-180°,180°]范围内,纬度在[-90°,90°]范围内。面或线段:时空对象不能为空。使用方法 ...

索引管理

测试并且比较使用索引和不使用索引的查询性能 只有被索引列的查询性能有提升时才增加索引。创建完索引,建议对表执行ANALYZE。创建索引 您可以使用 CREATE INDEX 命令在表上创建索引,创建索引示例如下:B-Tree索引 在employee表的gender列...

列存索引

索引是加速数据查询的重要方法。列存索引可以增强宽表中海量数据的分析计算能力,主要适用于车联网与物联网的设备信息统计、电商领域的数据分析、物流行业的订单统计等场景。本文介绍列存索引的基础用法和高阶用法,帮助您快速上手并进一步...

索引使用

数据库自治服务DAS 为 RDS SQL Server 提供索引使用率查询功能,您可以查询表中索引的使用情况,以及索引的碎片率。前提条件 当前不支持 RDS SQL Server 2008 R2云盘版。操作步骤 登录 DAS控制台。在左侧导航栏中,单击 实例监控。找到目标...

pg_opclass

opcintype oid 操作符类索引的数据类型。opcdefault bool 如果此操作符类为 opcintype 的默认值则为真。opckeytype oid 存储在索引中的数据的类型,如果值为0表示与 opcintype 相同。一个操作符类的 opcmethod 必须匹配包含它的操作符族的 ...

GIST索引

使用方法 sfmesh类型 创建带sfmesh字段的表。create table mesh_gist_test(id integer,the_mesh sfmesh);插入sfmesh记录。insert into mesh_gist_test values(1,'{"version":1,"root":0,"meshgeoms":["MESHGEOM(PATCH(INDEXSURFACE Z...

GIST索引

使用方法 sfmesh类型 创建带sfmesh字段的表。create table mesh_gist_test(id integer,the_mesh sfmesh);插入sfmesh记录。insert into mesh_gist_test values(1,'{"version":1,"root":0,"meshgeoms":["MESHGEOM(PATCH(INDEXSURFACE Z...

加速密文索引(encdb_btree)

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

时空查询的性能调优

同时,使用Sharding可以在写入数据时将空间或时空相邻的数据写入到索引表的不同位置,进而写入到数据库物理存储的不同分片中。您可以通过 Z-ORDER 索引函数,为数据类型为点(Point)的列创建时空索引,并指定索引分片(Shard)的数量 ...

列存索引语法说明

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

设置列索引的排序键

参数说明 您需要在数据库中设置下表中参数的值,来开启或关闭列存索引排序功能,以及根据实际业务需求设置线程数量等信息。参数 说明 imci_enable_pack_order_key 新建列存索引时数据排序功能控制开关。取值如下:ON(默认):开启新增列存...

多元索引最佳实践

本文从数据表设计、多元索引设计、多元索引使用三个方面介绍了使用多元索引的最佳实践。数据表相关设计实践 主键设计 Tablestore数据表根据分区键进行Range范围分区,主键的设计会影响多元索引的同步速度和部分场景下的查询水平拓展。主键...

并行创建空间索引

注意事项 空间排序方法仅适用于点数据(Point),其他空间类型的数据使用方法将会降低索引的查询性能。使用方法 说明 以下命令示例中的Worker数量及Worker内存使用总量均为样例,请根据实际情况进行配置。打开GiST Sort功能。set polar_...

并行创建空间索引

注意事项 空间排序方法仅适用于点数据(Point),其他空间类型的数据使用方法将会降低索引的查询性能。使用方法 说明 以下命令示例中的Worker数量及Worker内存使用总量均为样例,请根据实际情况进行配置。打开GiST Sort功能。set polar_...

Ganos并行创建空间索引

注意事项 空间排序方法仅适用于点数据(Point),其他空间类型的数据使用方法将会降低索引的查询性能。操作步骤 创建时空扩展并生成测试数据。在 PolarDB PostgreSQL版(兼容Oracle)集群中,创建数据库使用pgAdmin连接数据库。执行...

自动SQL优化

数据库出现慢SQL或SQL的执行效率对应用程序的运行效率产生较大影响时,您需要对SQL进行优化。数据库自治服务DAS支持自动SQL优化,相比传统的优化方式,能够自动识别问题SQL,生成索引优化建议,并在不引发锁表的情况下自动创建索引。前提...

对象

idx_tup_fetch bigint 被使用索引的简单索引扫描取得的活着的表行数量。pg_statio_all_indexes 显示当前数据库中每个索引的磁盘块读取总数和缓冲区命中总数,以及指定索引上与 I/O 有关的统计信息。相关参数说明如下:参数 类型 描述 relid...

对象

idx_tup_fetch bigint 被使用索引的简单索引扫描取得的活着的表行数量。pg_statio_all_indexes 显示当前数据库中每个索引的磁盘块读取总数和缓冲区命中总数,以及指定索引上与 I/O 有关的统计信息。相关参数说明如下:参数 类型 描述 relid...

创建索引或约束支持的字段类型

本文为您介绍 MySQL 数据库和 OceanBase 数据库 MySQL 租户对于不同约束支持的字段类型不兼容的场景。主键(PRIMARY KEY)字段类型 通过 CREATE TABLE DDL 创建 PRIMARY KEY 时,MySQL 数据库和 OceanBase 数据库 MySQL 租户支持的字段类型...

通过SDK使用多元索引

如何查看表的总行数 表格存储是否支持类似关系数据库的in和between.and查询 如何将多元索引Search接口查询数据的limit提高到1000 如何批量删除数据 使用多元索引时出现field:xx must enable enable_sort_and_agg异常 相关文档 您还可以通过...

二级索引限制

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

DescribeDBInstanceIndexUsage-查看索引的使用情况

接口说明 合理的使用索引可以提升数据库的查询速度,本接口用于查看 AnalyticDB PostgreSQL 版实例的索引使用情况。目前该功能仅支持存储弹性模式实例,且内核版本为 V6.3.10.1 及以上版本。如何查看和升级内核小版本,请参见 查看内核小...

二级索引

本文介绍Lindorm Tabular模型下二级索引的基本特性和使用示例。背景信息 对于Lindorm Tabular模型,Lindorm宽表有表结构且表对应的列有类型预定义的。Lindorm原生二级索引功能在阿里云应用多年,经历了多次双11的考验,更加适用于解决海量...

GIST索引

使用方法-创建带GeomGrid字段的表 CREATE TABLE geomgrid_gist_test(id serial,code geomgrid);插入geomgrid记录 INSERT INTO geomgrid_gist_test(code)VALUES('0102000F58182C0E':GeomGrid);INSERT INTO geomgrid_gist_test(code)VALUES('...

GIST索引

使用方法-创建带GeomGrid字段的表 CREATE TABLE geomgrid_gist_test(id serial,code geomgrid);插入geomgrid记录 INSERT INTO geomgrid_gist_test(code)VALUES('0102000F58182C0E':GeomGrid);INSERT INTO geomgrid_gist_test(code)VALUES('...

GIST索引

使用方法-创建带GeomGrid字段的表 CREATE TABLE geomgrid_gist_test(id serial,code geomgrid);插入geomgrid记录 INSERT INTO geomgrid_gist_test(code)VALUES('0102000F58182C0E':GeomGrid);INSERT INTO geomgrid_gist_test(code)VALUES('...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
云原生数据仓库AnalyticDB MySQL版 云数据库 RDS 云数据库专属集群 弹性公网IP 短信服务 人工智能平台 PAI
新人特惠 爆款特惠 最新活动 免费试用