更新时间:2024-01-05 gmt 08:00
如何通过top sql检查并进行表优化-凯发k8国际娱乐官网入口
问题举例
用户在导出的日志记录中发现某一时间段select语句查询test表信息的耗时超过2s,锁等待时间长。
建议措施
- 增加索引。
- 优化表。
操作步骤
- 登录华为云console,输入华为账户和密码登录数据管理服务(das)。
- 在数据管理控制台选择dba智能运维页签,进入监控实例总览页面。
- 在实例总览页面选择所需诊断的实例名称,单击“详情。”
图1 dba智能运维实例总览页面
- 在所选实例的dba智能运维总览页面选择“sql”>“全量sql洞察”。
- 在“全量sql洞察”下选择“top sql”。
图2 top sql
- 在“top sql”页签下单击“详情”查看select的sql模板信息。
- 在sql详情页查看下方的“sql列表”,找出在此时间段内select模板执行耗时大于2s的数据库db_test。
图3 sql列表
- 登录当前实例,选择数据管理控制台的“库管理”页签。并选择7中的数据库名称。单击“查看表详情”。检查表格中索引数量、数据容量等信息。
图4 查看表详情
- (举例)确认是索引问题后,单击“修改表”,增加索引。返回表管理页签,单击sql查询进行重试即可。
图5 sql查询
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨