首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

MySQL8.0之Sending data和Sending to client的区别

// MySQL8.0之Sending data和Sending to client的区别 // 日常的MySQL运维工作中,我们经常会使用到show processlist这样的语法,来查看当前数据库上面的连接情况...show processlist语法的返回过程中,经常会看到sending data和sending to client的状态。今天来看看这两个状态的区别。...简单理解,就是Sending data状态,代表这个SQL处于执行阶段的任意时刻。即使在有锁等待的情况下,依旧会显示为Sending data。...总结:Sending data状态或者Executing状态,代表这个语句正在执行,一旦执行完毕,进入数据发送阶段,就不再保持这个状态。...sending to client状态: 服务器正在向客户端写入数据包。 这个状态要说清楚,必须引入MySQL的查询流程,MySQL的数据发送给客户端,是要经过3个过程的: ?

3.9K71
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL:关于RR模式下insert..select sending data状态说明

系列链接:https://www.jianshu.com/nb/43148932 一、案例由来 最近看到有人在问如下: 其中的sending data是什么意思。...二、关于sending data 以前就说过这个问题,实际上sending data可能包含如下: Innodb 层数据的定位返回给MySQL 层 Innodb 层数据的查询返回给MySQL 层 Innodb...(唯一性检查)状态会处于 sending data状态 整个过程如果需要操作的数据量较大,处于sending data状态。...整个过程处于'Sending data'状态下面。因此insert select和普通的insert操作有较大的区别。...关于sending data扩展阅读,参考我的一篇文章: MySQL:sending data状态包含了什么 http://blog.itpub.net/7728585/viewspace-2215202

78220
领券