总在sending data阶段耗时过多的sql语句,应该如何优化?
我的一条sql语句,索引都已经建立好了,没有任何的filesort,和临时表的操作,explain后显示的性能很不错!
一般来说是很快的,但是经过show profile cpu, block io for query n;的操作发现,有时候会在sending data耗时过多!
而且同一条sql语句不同时候在sending data这个阶段耗费的时间差距非常大,从不到一秒到十几秒不等,测试的时候并没有其它访问阻碍!
这样的情况应该从何处入手呢?
一般来说是很快的,但是经过show profile cpu, block io for query n;的操作发现,有时候会在sending data耗时过多!
而且同一条sql语句不同时候在sending data这个阶段耗费的时间差距非常大,从不到一秒到十几秒不等,测试的时候并没有其它访问阻碍!
这样的情况应该从何处入手呢?
...全文
相关推荐
Mysql查询很慢卡在sending data的原因及解决思路讲解
今天小编就为大家分享一篇关于Mysql查询很慢卡在sending data的原因及解决思路讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
mysql 卡死 大部分线程长时间处于sending data的状态
首先说明一下,这是个无头的案子,虽然问题貌似解决了,不过到现在我也没有答案,只是把这个问题拿出来晾晾
解决MySQL Sending data导致查询很慢问题的方法与思路
主要介绍了解决MySQL Sending data导致查询很慢问题的方法与思路,感兴趣的小伙伴们可以参考一下
深入分析MySQL Sending data查询慢问题
通过一个实例给大家分享了MySQL Sending data表查询慢问题解决办法。 最近在代码优化中,发现了一条sql语句非常的慢,于是就用各种方法进行排查,最后终于找到了原因。 一、事故现场 SELECT og.goods_barcode, og.color_id, og.size_id, SUM(og.goods_number) AS sold_number FROM order o LEFT JOIN order_goods og ON o.order_id = og.order_id WHERE o.is_send = 0 AND o.shipping_status = 0 AND
Mysql利用profiles来查看SQL语句执行计划.doc
Mysql利用profiles来查看SQL语句执行计划.doc


