检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
该场景下,SQL语句一般比较简单,执行效率也高,数据库侧优化余地小,需要从业务源头优化。 解决方案: 单纯的QPS高导致CPU使用率过高,往往出现在实例规格较小的情况下,建议升级实例CPU规格。 优化慢查询,优化方法参照场景1 慢查询导致CPU升高的解决方案。若优化慢查询后效果不明显,建议升级实例CPU规格。
该场景下,SQL语句一般比较简单,执行效率也高,数据库侧优化余地小,需要从业务源头优化。 解决方案: 单纯的QPS高导致CPU使用率过高,往往出现在实例规格较小的情况下,建议升级实例CPU规格。 优化慢查询,优化方法参照场景1 慢查询导致CPU升高的解决方案。若优化慢查询后效果不明显,建议升级实例CPU规格。
行数为0。 原因分析 被中断的查询超过慢日志设置阈值也会记录慢日志,但是所记录的扫描行数为0。客户JDBC连接设置了查询超时: 解决方案 优化SQL或者将sockTimeOut设置合理值。 父主题: 基本使用类
性能提升情况。 高性能参数模板介绍 TaurusDB的高性能参数模板是一组经过优化的配置参数,旨在提高数据库服务器的性能和可靠性。这些参数模板可以根据不同的应用场景和硬件配置进行调整,以实现最佳的性能和可靠性。 TaurusDB高性能参数模板中的参数设置情况如下: 表1 高性能参数模板说明
o many keys specified; max 64 keys allowed”。详见官方文档。 解决方案 MySQL机制导致,建议优化业务,避免单表创建过多索引。 InnoDB表的其他限制: 一个表最多可以包含1017列(包含虚拟生成列)。 InnoDB对于使用DYNAM
行数为0。 原因分析 被中断的查询超过慢日志设置阈值也会记录慢日志,但是所记录的扫描行数为0。客户JDBC连接设置了查询超时: 解决方案 优化SQL或者将sockTimeOut设置合理值。 父主题: 基本使用类
o many keys specified; max 64 keys allowed”。详见官方文档。 解决方案 MySQL机制导致,建议优化业务,避免单表创建过多索引。 InnoDB表的其他限制: 一个表最多可以包含1017列(包含虚拟生成列)。 InnoDB对于使用DYNAM
Global,Session 查询优化的总控制开关。 其中,BackwardIndexScan子控制开关为backward_index_scan,控制是否能使用BackwardIndexScan特性,默认值为ON。 ON:优化器能选用BackwardIndexScan。 OFF:优化器不能选用BackwardIndexScan。
Global,Session 查询优化的总控制开关。 其中,BackwardIndexScan子控制开关为backward_index_scan,控制是否能使用BackwardIndexScan特性,默认值为ON。 ON:优化器能选用BackwardIndexScan。 OFF:优化器不能选用BackwardIndexScan。
高性能参数模板介绍 GaussDB(for MySQL)的高性能参数模板是一组经过优化的配置参数,旨在提高数据库服务器的性能和可靠性。这些参数模板可以根据不同的应用场景和硬件配置进行调整,以实现最佳的性能和可靠性。 GaussDB(for MySQL)高性能参数模板中的参数设置情况如下:
单击管理控制台左上角的,选择区域和项目。 在页面左上角单击,选择“数据库 > 云数据库 TaurusDB”。 在“实例管理”页面,选择目标实例,单击实例名称,进入实例概览页面。 在左侧导航树,单击“日志管理”。 选择“慢日志”页签,查看慢SQL语句的详细信息。 您可以查看指定数据库下,不同节点和不同SQL语句类型的慢日志记录。
sleep(1)"和"select sleep(2)",则它们同属于模式"select sleep(N)",慢日志的结果中只会显示SQL语句"select sleep(N)"。 如开启“开启慢日志明文显示”,则无法使用模式统计。例如:先后执行了语句"select sleep(1)"和"select
查看RegionlessDB集群复制时延和流量 RegionlessDB创建完成后,可以通过相关指标监控数据库状态和性能。 方法一:通过控制台查看 登录管理控制台。 单击管理控制台左上角的,选择主实例所在区域和项目。 在页面左上角单击,选择“管理与监管 > 云监控服务 CES”,进入“云监控服务”信息页面。
查看RegionlessDB集群复制时延和流量 RegionlessDB创建完成后,可以通过相关指标监控数据库状态和性能。 方法一:通过控制台查看 登录管理控制台。 单击管理控制台左上角的,选择主实例所在区域和项目。 在页面左上角单击,选择“管理与监管 > 云监控服务 CES”,进入“云监控服务”信息页面。
功能介绍 TaurusDB支持IN谓词转子查询功能。对于满足如下条件的复杂查询,通过该功能优化器可以将某些大的IN谓词转换为IN子查询,从而提升复杂查询的执行性能。 TaurusDB内核版本为2.0.42.230600或以上的版本。 IN列表中的元素个数超过rds_in_pred
log(n)级别,in的个数建议控制在200以内。 不用存储过程和触发器,在应用程序实现; 避免%xxx式查询。 少用JOIN,查询尽量不要涉及多个表。 使用同类型进行比较,比如用'123'和'123'比,123和123比。 尽量避免在WHERE子句中使用!=或<>操作符,否则引擎将放弃使用索引而进行全表扫描。
配置和修改GaussDB(for MySQL)读写内网地址 操作场景 用户从线下或者其他云迁移到云数据库GaussDB(for MySQL)后要面对更改IP的问题,为减少客户业务更改,降低迁移难度。提供规划与更改内网IP方式,降低客户迁移成本。 约束限制 开启读写分离功能后,不允许修改读写内网地址。
log(n)级别,in的个数建议控制在200以内。 不用存储过程和触发器,在应用程序实现; 避免%xxx式查询。 少用JOIN,查询尽量不要涉及多个表。 使用同类型进行比较,比如用'123'和'123'比,123和123比。 尽量避免在WHERE子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。
功能介绍 TaurusDB支持IN谓词转子查询功能。对于满足如下条件的复杂查询,通过该功能优化器可以将某些大的IN谓词转换为IN子查询,从而提升复杂查询的执行性能。 TaurusDB内核版本为2.0.42.230600或以上的版本。 IN列表中的元素个数超过rds_in_pred
er_set_server和collation_server参数的值;如果显式指定,则使用指定的字符集和字符序。 在创建数据表时,如果未显式指定表的字符集和字符序,则表默认字符集和字符序使用所在数据库的字符集和字符序;如果显式指定,则使用指定的字符集和字符序。 在创建数据表时,如