检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
(次/秒) 该指标用于统计事务执行次数,含提交的和回退。 评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 RDS for MySQL CPU使用率高的问题处理 QPS (次/秒) 该指标用于统计SQL语句查询次数,含存储过程。 IOPS (次/秒)
sleep(2)",慢日志的结果中会显示SQL语句"select sleep(1)"和"select sleep(2)"。 “sql执行次数与占比”表示SQL语句执行慢的次数占总次数的比例。 慢日志的“统计分析”页签中是对选定时间段内的最新5000条慢SQL进行统计分析。 支持查看指定数据库名称(仅
为0)。 一个只读实例可以关联多个代理,建议您根据当前主实例下只读实例的已有代理权重和流量拓扑设置当前代理的权重,尽量避免一个只读实例承载过多读请求。 对于成功开启读写分离功能的实例,您可以设置其主实例和只读实例的权重。具体操作请参见设置延时阈值和路由模式。 负载均衡实例选择 仅
您可以在DAS执行如下SQL查看SQL限流规则的执行情况:select * from information_schema.rds_sql_filter_info; 当设置过多限流规则时,对性能有一定影响,使用后请删除多余的规则。 SQL限流规则不支持约束系统库。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。
647,值为-1,表示临时文件空间大小没有限制。 支持RDS for PostgreSQL 11、12、13、14、15版本。 通常避免设置值为-1,防止临时文件占用过多的磁盘空间,导致用户业务异常。 如果将参数值修改为较大值供临时使用,使用完成后没有将参数修改为原来的值,可能会导致误用临时空间导致占满磁盘停止用户业务,且用户实例变为异常。
提示不支持身份验证 RDS for PostgreSQL数据库已有连接执行业务时报错 RDS for PostgreSQL实例inodes过多导致数据库重启缓慢
数据空间占用过大。 由于大量的事务和写入操作产生了大量的RDS for MySQL Binlog日志文件。 应用中存在大量的排序查询,产生了过多的临时文件。 解决方案 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。 如果原有规格的磁盘已是最大,请先升级规格。
使用用户自定义变量时,包含用户自定义变量的语句会路由到主节点。 当使用数据库代理时,多语句拼接的SQL大小不超过100MB,避免数据库代理解析SQL消耗过多的资源。 当使用.net客户端连接数据库代理时,需要客户端的MySQL.Data驱动版本不低于8.0.19,低版本MySQL.Data与数据库代理存在兼容性风险。
数据空间占用过大。 由于大量的事务和写入操作产生了大量的RDS for MySQL Binlog日志文件。 应用中存在大量的排序查询,产生了过多的临时文件。 解决方案 随着业务数据的增加,原来申请的数据库磁盘容量可能会不足,建议用户扩容磁盘空间,确保磁盘空间足够。 如果原有规格的磁盘已是最大,请先升级规格。
查看表上空闲的空间,如果空闲空间过多,可以执行命令optimize table '<表名>' ;整理表空间。 临时表空间过大导致空间不足 原因及现象 半连接(Semi-join)、去重(distinct)、不走索引的排序等操作,会创建临时表,如果涉及的数据量过多,可能导致临时表空间过大。
keys specified; max 64 keys allowed”。详见官方文档。 解决方案 MySQL机制导致,建议优化业务,避免单表创建过多索引。 InnoDB表的其他限制: 一个表最多可以包含1017列(包含虚拟生成列)。 InnoDB对于使用DYNAMIC或COMPRESS
批量资源开通自动续费:选择需要开通自动续费的RDS实例,单击列表左上角的“开通自动续费”。 图5 多个资源开通自动续费 选择续费时长,并根据需要设置自动续费次数,单击“开通”。 图6 开通自动续费 父主题: 续费
max_user_connections 15。 查询变更结果,检查是否可正常访问数据库。 故障三 排查是否由于RDS for MySQL客户端连接数据库的失败次数(不包括密码错误),超过了max_connection_errors的值。 在数据库端解除超出限制问题。使用root用户登录mysql,执行flush
lot()删除废弃的复制槽。 autovacuum时占用资源高,或者经常导致中断 这时一般是由于autovacuum执行次数过于频繁,需要调整参数降低其执行次数: 适当增大autovacuum_vacuum_cost_delay和减少autovacuum_vacuum_cost_limit的值。
GBLOB等二进制类型字段的导入。 RDS for PostgreSQL实例表数量超过10万时,使用DAS的“导出数据库”功能会报错表数量过多,无法导出数据。此时请使用“导出SQL结果集”功能。 导出数据 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库
NGBLOB等二进制类型字段的导入。 RDS for SQL Server实例表数量超过1万时,使用DAS的“导出数据库”功能会报错表数量过多,无法导出数据。此时请使用“导出SQL结果集”功能。 导出数据 登录管理控制台。 单击管理控制台左上角的,选择区域。 单击页面左上角的,选择“数据库
本。 DRS提供实时迁移和实时同步功能: 实时迁移:实时迁移是在用户只需要配置迁移的源、目标数据库及迁移对象即可完成整个数据迁移过程,再通过多项指标和数据的对比分析,帮助确定合适的业务割接时机,实现最小化业务中断的数据库迁移。 实时同步:实时同步是指在不同的系统之间,将数据通过同
total_record Integer 总记录数。 表3 slow_log_list字段数据结构说明 名称 参数类型 说明 count String 执行次数。 time String 执行时间。 lock_time String 等待锁时间。 rows_sent String 结果行数量。 rows_examined
total_record Integer 总记录数。 表3 slow_log_list字段数据结构说明 名称 参数类型 说明 count String 执行次数。 time String 执行时间。 lock_time String 等待锁时间。 rows_sent String 结果行数量。 rows_examined
默认情况下,一个安全组最多只允许拥有50条安全组规则。 一个RDS实例允许绑定多个安全组,一个安全组可以关联多个RDS实例。 为一个安全组设置过多的安全组规则会增加首包延时,因此,建议一个安全组内的安全组规则不超过50条。 当需要从安全组外访问安全组内的华为云关系型数据库实例时,需要为安全组添加相应的入方向规则。