用户在导出的日志记录中发现,某一时间段select语句查询test表信息的耗时超过2s,锁等待时间长。这可该怎么办?
不用担心,数据管理服务DAS,可以帮您轻松管理各种数据。今天我们就来说说如何通过SQL模板检查并进行表优化。
操作步骤
步骤1 登录华为云console,输入华为云的帐户和密码登录数据管理服务(DAS)。
步骤2 选择“DBA智能运维”页签,进入实例总览页面。
步骤3 在实例总览页面,选择所需诊断的实例名称,单击“详情”。
图1 DBA智能运维实例总览页面
步骤4 在实例详情页面,选择“SQL”>“全量SQL洞察”>“SQL模板”。
图2 SQL模板
步骤5 在“SQL模板”页签下单击“详情”,查看select的SQL模板信息。
步骤6 在SQL详情页查看下方的“SQL列表”,找出在此时间段内select模板执行耗时大于2s的数据库dblog_test。
图3 SQL列表
步骤7 登录当前实例,选择数据管理控制台的“库管理”页签。并选择步骤6中的数据库名称。单击“查看表详情”。检查表格中索引数量、数据容量等信息
图4 查看表详情
步骤8 (举例)确认是索引问题后,单击“修改表”,增加索引。返回表管理页签,单击SQL查询进行重试即可。
图5 SQL查询
--结束
更多内容,猛戳>>>