检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云RDS for MySQL产品生命周期结束后,将不再售卖,并且对存量实例不提供维护服务(例如漏洞补丁修改等),不支持规格扩容。 请您提前制定版本升级或者数据迁移等操作的计划。
注意事项 当有对应的小版本更新时(定期同步开源社区问题、漏洞修复等),请及时升级小版本。 升级数据库内核小版本会重启RDS for MariaDB实例,服务可能会出现闪断,请您尽量在业务低峰期执行该操作,或确保您的应用有自动重连机制。
可以指定字段或者添加where条件进行查询,避免用select*语句进行全表扫描。 父主题: 性能调优
尽量避免用select*语句进行全表扫描,可以指定字段或者添加where条件。 父主题: 性能资源类
尽量避免用select*语句进行全表扫描,可以指定字段或者添加where条件。 父主题: 性能调优
尽量避免用select*语句进行全表扫描,可以指定字段或者添加where条件。 父主题: 性能调优
可以指定字段或者添加where条件进行查询,避免用select*语句进行全表扫描。 父主题: RDS for MySQL
评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 RDS for MySQL CPU使用率高的问题处理 QPS (次/秒) 该指标用于统计SQL语句查询次数,含存储过程。
通过SQL语句、数据库、客户端、用户、执行耗时和扫描行筛选出需要显示的慢日志明细。 单击“导出”,导出当前慢日志列表信息。 单击“查看导出列表”,在弹窗中查看历史导出记录。 图4 慢日志信息 父主题: 智能DBA
BY embedding <-> '[3,1,2]'; 通过余弦距离得到最近邻 SELECT * FROM items ORDER BY embedding <=> '[3,1,2]'; 通过内积得到最近邻 <#>返回的是负内积,因为Postgres只支持运算符上的ASC顺序索引扫描
使用最新版本数据库获得更好的操作体验和更强的安全能力 MySQL社区不定期披露新发现的漏洞,RDS for MySQL会评估数据库内核版本的实际风险,发布新的数据库内核版本。为了提升数据库系统的易用性和安全性,建议您使用最新版本数据库。
执行如下SQL获取存在大量全表扫描的表: select * from pg_stat_user_tables order by seq_tup_read desc, seq_scan desc limit 10; 结合pg_stat_statements或者pg_stat_activity
注意事项 当有对应的小版本更新时(定期同步开源社区问题、漏洞修复),请及时手动立即升级或者设置可维护时间段升级小版本。 升级数据库内核小版本会重启RDS for MySQL实例,服务可能会出现闪断,请您尽量在业务低峰期执行该操作,或确保您的应用有自动重连机制。
rowsExamined Long 扫描的行数量。 database String 所属数据库。 users String 账号。 querySample String 执行语法。 type String 语句类型。 clientIP String IP地址。
重点关注扫描行数、返回结果行数超过百万级别的慢查询,以及锁等待时间长的慢查询。 慢查询用户可自行分析,或使用数据管理服务(DAS)的SQL诊断工具对慢查询语句进行诊断。 使用数据库代理+只读实例架构,实现读写分离。
尽量避免用select*语句进行全表扫描,可以指定字段或者添加where条件。 解决方法二 分析当前数据库运行线程来定位效率低的查询,再通过华为云数据管理服务(Data Admin Service,简称DAS)提供的建议优化这些SQL语句来降低实例的CPU使用率以提升系统效率。
LOG_SCAN 正在进行日志扫描。 AVAILABILITY_REPLICA 可用性组的辅助副本正将此数据库的事务日志记录应用到相应的辅助数据库。 父主题: 存储过程的使用
rows_examined String 扫描的行数量。 database String 所属数据库。 users String 账号。 query_sample String 执行语法。慢日志默认脱敏显示,如需明文显示,请联系客服人员添加白名单。
≥0 counts/s 不涉及 RDS for SQL Server实例 1分钟 rds062_full_scans_per_sec 每秒全表扫描数 该指标用于统计每秒不受限制的完全扫描数。
rows_examined String 参数解释: 扫描的行数量。 取值范围: 不涉及。 database String 参数解释: 所属数据库。 取值范围: 不涉及。 users String 参数解释: 账号。 取值范围: 不涉及。