阿里云
云栖社区2017年度颁奖盛典
发表主题 回复主题
  • 484阅读
  • 1回复

[干货分享]看了下RDS有几个慢查询,望给个优化建议

级别: 论坛编辑
发帖
341
云币
396
问: rD?L  
引用
刚听完,看了下,看了下RDS有几个慢查询,望给个优化建议 \}6;Kf}\  
&wd;EGGT!q  
SELECT SUM(send_number) AS tp_sum FROM sms_sent_2016 WHERE ( admin_id = 2648 ) LIMIT 1 ^m#-9-`  
执行时长(秒) 11 g,`A[z2  
目前优化是 对 admin_id 做了索引。 /[:dp<  
!f>d_RG  
SELECT SUM(send_number) AS tp_sum FROM sms_sent_2016 LIMIT 1 -aRU]kIf  
执行时长(秒) 24
&uP~rEJl+  
t$2_xX  
答: "gd=J_Yw  
引用
SELECT SUM(send_number) AS tp_sum FROM sms_sent_2016 WHERE ( admin_id = 2648 ) LIMIT 1 V^y^ ;0I}[  
这个sql有admin_id的索引,但是要看一下执行计划,看看是否是全表扫描; 1}hIW":3Sr  
explain SELECT SUM(send_number) AS tp_sum FROM sms_sent_2016 WHERE ( admin_id = 2648 ) LIMIT 1; *vgl*k?)  
我猜测应该是没有走admin_id的索引,可以加上admin_id+send_number 的组合索引试一试; pY4}>ju(g  
G 6VF>2  
SELECT SUM(send_number) AS tp_sum FROM sms_sent_2016 LIMIT 1 R [H+qr  
也是一样的,先explain 看看执行计划 6s,uXn  
该sql可以服用上面添加的admin_id+send_number 索引。
u4z&!MT}  
x
级别: 论坛版主
发帖
1838
云币
3571
只看该作者 沙发  发表于: 03-08
不错,优化了快一半的时间
发表主题 回复主题
« 返回列表上一主题下一主题

限100 字节
批量上传需要先选择文件,再选择上传
 
验证问题: ECS是阿里云提供的什么服务? 正确答案:云服务器
上一个 下一个