如何通过SQL模板检查并进行表优化_数据管理服务 DAS_最佳实践 ...
VIEW CONTENTS
摘要: 用户在导出的日志记录中发现某一时间段select语句查询test表信息的耗时超过2s,锁等待时间长。增加索引。优化表。
点击领取2000元阿里云代金券,付款抵现金用,云服务器69元/年限时抢>>>    点击咨询成为阿里云VIP客户享永久折扣>>>
点击领取2860元腾讯云代金券,付款抵现金用云服务器88元/年限时抢>>>    点击成为腾讯云VIP客户享永久折扣优惠>>>
点击进入华为云最新优惠活动现场>>>    点击成为华为云VIP客户享永久折扣优惠>>>

问题举例

用户在导出的日志记录中发现某一时间段select语句查询test表信息的耗时超过2s,锁等待时间长。

建议措施

  • 增加索引。
  • 优化表。

操作步骤

  1. 登录华为云console:https://console.huaweicloud.com/das,输入华为云的帐户和密码登录数据管理服务(DAS)。
  2. 在产品概览页面选择所需region并选择“面向个体开发”,进入数据管理服务标准版页面。
  3. 在数据管理控制台选择云DBA页签,进入监控实例总览页面。
  4. 在实例总览页面选择所需诊断的实例名称,单击“详情。”

    图1 云DBA实例总览页面

  5. 在所选实例的云DBA总览页面选择“SQL”>“全量SQL洞察”
  6. “全量SQL洞察”下选择“SQL模板”

    图2 SQL模板

  7. “SQL模板”页签下单击“详情”查看select的SQL模板信息。
  8. 在SQL详情页查看下方的“SQL列表”,找出在此时间段内select模板执行耗时大于2s的数据库dblog_test。

    图3 SQL列表

  9. 登录当前实例,选择数据管理控制台的“库管理”页签。并选择8中的数据库名称。单击“查看表详情”。检查表格中索引数量、数据容量等信息。

    图4 查看表详情

  10. (举例)确认是索引问题后,单击“修改表”,增加索引。返回表管理页签,单击SQL查询进行重试即可。

    图5 SQL查询


路过

雷人

握手

鲜花

鸡蛋

相关阅读

2021-10-26 21:03| 发布者: xtyly| 查看: 180| 评论: 0



在线客服(工作时间:9:00-22:00)
400-600-6565

内容导航

微信客服

Copyright   ©2015-2019  云服务器社区  Powered by©Discuz!  技术支持:尊托网络     ( 湘ICP备15009499号-1 )