草庐IT

不辞而别

全部标签

MySQL 客户端不辞而别,服务端怎么办?

今天我们来介绍另一种场景:MySQL客户端给服务端发送一条SQL之后,服务端执行SQL的过程中,客户端没有任何通知,就直接断开了连接。这种情况下,服务端会怎么办?本文内容基于MySQL8.0.32源码,涉及存储引擎为InnoDB。正文1、两种场景对比为了和前一篇文章介绍的场景区分开,我们用两个虚构小故事把两种场景放在一起作个对比。场景一:MySQL客户端Ctrl+C,服务端会发生什么?张三(MySQL客户端)和李四(服务端)是好朋友,它送给了李四一个礼物(发送了一条DML/DDLSQL)。有一天,张三和李四闹别扭,它后悔送礼物给李四了,于是它对李四说:把我送你的礼物还给我(​​Ctrl+C要求

MySQL 客户端不辞而别,服务端怎么办?

今天我们来介绍另一种场景:MySQL客户端给服务端发送一条SQL之后,服务端执行SQL的过程中,客户端没有任何通知,就直接断开了连接。这种情况下,服务端会怎么办?本文内容基于MySQL8.0.32源码,涉及存储引擎为InnoDB。正文1、两种场景对比为了和前一篇文章介绍的场景区分开,我们用两个虚构小故事把两种场景放在一起作个对比。场景一:MySQL客户端Ctrl+C,服务端会发生什么?张三(MySQL客户端)和李四(服务端)是好朋友,它送给了李四一个礼物(发送了一条DML/DDLSQL)。有一天,张三和李四闹别扭,它后悔送礼物给李四了,于是它对李四说:把我送你的礼物还给我(​​Ctrl+C要求