资源描述:
《阿里云分布式关系型数据库DRDS-开发手册-D》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、分布式关系型数据库DRDS开发手册分布式关系型数据库DRDS/开发手册开发手册DRDS慢SQL查询本文档主要描述如何通过连接DRDS服务排查慢SQL。TIPS1.建议通过mysql命令行进行连接,mysql-hip-Pport-uuser-ppassword-c,最后-c请务必带上,让mysql客户端将注释下发2.如果碰到命令报错,请执行selectversion(),并且工单反馈,由我们来帮你升级实例版本,老版本实例可能存在部分指令异常1.查看慢sqltop10+------------+---------+--------
2、-------------+--------------+------------+--------------------------------------------------------------------------------------+XXXrowsinset(0.22sec)
3、1
4、SELECTcount(*)AS`TotalCount`FROM547408
5、
6、10.168.1.3
7、test_db
8、2015-10-1315:34:00
9、`App_PhoneKey`AS`i`INNERJOIN`App_A.
10、..`App_Applicatione...
11、5
12、SELECT*FROM`App_CarCard`AS`i`INNERJOIN707314
13、
14、0
15、CREATEINDEX`i_DomainName`ON768825
16、
17、10.168.1.3
18、test_db
19、2015-10-1308:21:43
20、`App_AuditStatistics`(`DomainName`)
21、10.168.1.3
22、test_db
23、2015-10-1315:49:22
24、+------------+---------+---------------------+
25、--------------+------------+--------------------------------------------------------------------------------------+
26、10.168.1.2
27、test_db
28、2015-10-1315:45:03
29、1049429
30、10
31、SELECT*FROM`App_IdentityCard`AS`i`INNERJOIN`App_Applicati...
32、
33、10.168.1.3
34、test_db
35、2015-10-1315:37:34
36、9
37、55541
38、1
39、SELECTcount(*)AS`TotalCount`FROM`App_CarCard`AS`i`INNERJOIN...
40、
41、10.168.1.3
42、test_db
43、2015-10-1308:37:26
44、943829
45、0
46、CREATEINDEX`i_UpdateTime`ON`App_AuditStatistics`(`DomainName`,`UpdateTime`)
47、
48、EXECUTE_TIME
49、AFFECT_ROW
50、SQL
51、SCHEMA
52、START_TIME
53、HOST
54、mysql>showslow;+---
55、---------+---------+---------------------+--------------+------------+--------------------------------------------------------------------------------------+如果我们只是想看看当前DRDS库中有没有慢SQL,可以尝试执行以下指令进行TOP10慢SQL查询。这个慢查询是DRDS层面的逻辑SQL,可能对应到RDS执行的SQL会分发到多个库和表中去执行。如果已经有明确的慢SQL,
56、直接跳到第二步。50分布式关系型数据库DRDS/开发手册2.查看DRDS执行计划DRDS提供的explain指令执行结果会显示这个SQL具体在哪几个分片上执行,然后具体在数据节点上执行的SQL是什么,执行的策略是什么等等信息。我们将这些信息叫做DRDS的执行计划,这个信息是静态的,并没有真正在数据库上执行。mysql>explaindetailselect*fromApp_ChartAuditTrendlimit1;+---------------+---------------------------------------
57、----------------------------+
58、TEST_0000_RDS
59、MergeasApp_ChartAuditTrendlimitFrom:0limitTo:1queryConcurrency:SEQUENTIALcolumns:[App_ChartAud