假设我开了一个客户端链接 mysql server
(假设客户端在西部,服务器在东部,相隔几千公里),但是我直接一个 kill -9
杀死了这个客户端,此时 mysql server
会知道客户端死了吗?还是说要等到 timeout
时间才行?kill -9
杀死进程的时候,会用四次挥手告诉 mysql server
吗
再假设是默认的 kill
命令呢?
再假设是客户端机器直接一瞬间炸毁了,mysql server
可以知道断开链接了吗?还是说要等到 timeout
超时?
断网肯定是没法发数据的,服务端会有超时关闭进程。
另外两种情况实际操作一下,就知道了。
exit:

kill: