【云小课】如何通过SQL模板检查并进行表优化

时间:2021-05-21 16:19:46

云小课必用.png

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

不用担心,数据管理服务DAS,可以帮您轻松管理各种数据。今天我们就来说说如何通过SQL模板检查并进行表优化。

操作步骤

步骤1  登录华为云console,输入华为云的帐户和密码登录数据管理服务(DAS)。
步骤2  选择“DBA智能运维”页签,进入实例总览页面。
步骤3  在实例总览页面,选择所需诊断的实例名称,单击“详情”。

图1 DBA智能运维实例总览页面

1.png

步骤4  在实例详情页面,选择“SQL”>“全量SQL洞察”>“SQL模板”。

图2 SQL模板

1.png

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

图3 SQL列表

1.png

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

图4 查看表详情

1.png

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

图5 SQL查询

1.png

--结束

 

更多内容,猛戳>>>

猜你喜欢