检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
SQL类 建表时timestamp字段默认值无效 索引长度限制导致修改varchar长度失败 delete大表数据后,再查询同一张表时出现慢SQL 更新emoji表情数据报错Error 1366 存储过程和相关表字符集不一致导致执行缓慢 报错ERROR [1412]的解决方法 存在外键的表无法删除
功能使用约束如下: where条件中只能使用主键或唯一索引的等值匹配,并且只能更新单条记录。否则将绕过优化正常更新。 不允许修改索引列,否则将绕过优化正常更新。 只对修改列为整数的更新生效,否则将绕过优化正常更新。
GaussDB(for MySQL)实例是否存在性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。 父主题: 产品咨询
功能使用约束如下: where条件中只能使用主键或唯一索引的等值匹配,并且只能更新单条记录。否则将绕过优化正常更新。 不允许修改索引列,否则将绕过优化正常更新。 只对修改列为整数的更新生效,否则将绕过优化正常更新。
删除索引 DROP INDEX name ON table; 增加全文索引 CREATE FULLTEXT INDEX name ON table(column); 增加空间索引 ALTER TABLE geom ADD SPATIAL INDEX(g); 修改索引类型 ALTER
TaurusDB实例是否存在性能问题,是否有大量的慢SQL,SQL语句是否需要优化,是否有多余的索引或者缺失的索引等。 父主题: 产品咨询
使用规范 TaurusDB数据库权限规范 TaurusDB库表设计规范 TaurusDB索引设计规范 TaurusDB SQL使用规范 父主题: 使用数据库
DDL优化 并行DDL DDL快速超时 非阻塞DDL 创建二级索引进度查询 父主题: 常见内核功能
DDL优化 并行DDL DDL快速超时 非阻塞DDL 创建二级索引进度查询 父主题: 常见内核功能
使用规范 GaussDB(for MySQL)数据库权限规范 GaussDB(for MySQL)库表设计规范 GaussDB(for MySQL)索引设计规范 GaussDB(for MySQL)SQL使用规范 父主题: 使用数据库
无主键表或无索引表且存在大量操作 可能导致容灾链路中断。 外键级联操作 可能导致原实例和容灾实例之间数据不一致。 父主题: 实例生命周期管理
概述 社区MySQL在处理column IN (const1, const2, .... )时,如果column上面有索引,那么通常优化器会选择Range scan进行扫描。
图1 RegionlessDB集群原理图 使用场景 异地多活 用户业务部署在多地域时,可以使用RegionlessDB就近访问,降低跨地域网络时延。 异地灾备 当主实例出现区域级别故障时,可以切换至从实例,实现业务的异地灾备。 架构原理 图2 架构原理 支持跨区域部署。
图1 RegionlessDB集群原理图 使用场景 异地多活 用户业务部署在多地域时,可以使用RegionlessDB就近访问,降低跨地域网络时延。 异地灾备 当主实例出现区域级别故障时,可以切换至从实例,实现业务的异地灾备。 架构原理 图2 架构原理 支持跨区域部署。
数据库性能 TaurusDB CPU使用率高的解决方法 联合索引设置不当导致慢SQL的解决办法 长事务产生大量临时表导致内存超限的解决办法 持锁长事务导致后续业务报等锁超时的解决办法 TaurusDB的临时盘使用说明 TaurusDB实例在空负载下CPU占用说明
数据库性能 GaussDB(for MySQL) CPU使用率高的解决方法 联合索引设置不当导致慢SQL的解决办法 长事务产生大量临时表导致内存超限的解决办法 持锁长事务导致后续业务报等锁超时的解决办法 GaussDB(for MySQL)的临时盘使用说明 GaussDB(for
概述 社区MySQL在处理column IN (const1, const2, .... )时,如果column上面有索引,那么通常优化器会选择Range scan进行扫描。
由于全文索引局限性较多,不建议使用全文索引功能。 对于超大表,还需要遵循以下规范。 尽量使用TINYINT、SMALLINT、MEDIUM_INT作为整数类型而非INT,如果非负则加上UNSIGNED,总体来看就是,在满足业务演进的前提下,字段类型尽量短。
set rds_ddl_lock_wait_timeout=1; 图3 设置参数 然后执行如下创建索引命令,发现DDL操作会快速超时失败,符合预期。 alter table lzk.t_lzk drop index indexa; 图4 执行创建索引命令 父主题: DDL优化
set rds_ddl_lock_wait_timeout=1; 图3 设置参数 然后执行如下创建索引命令,发现DDL操作会快速超时失败,符合预期。 alter table lzk.t_lzk drop index indexa; 图4 执行创建索引命令 父主题: DDL优化