Mysql客户端执行Ctrl C的后台消息交互时序图
2016-09-27 17:00:19 0 举报
在MySQL客户端执行Ctrl C的后台消息交互时序图中,首先用户按下Ctrl C键,触发了一个键盘事件。然后,客户端捕获到这个事件,向服务器发送一个中断连接请求。服务器收到请求后,开始处理中断连接的逻辑,如清理资源、关闭当前事务等。在此期间,服务器会向客户端发送一些状态信息,如“正在断开连接”等提示。当服务器完成所有处理后,向客户端发送一个断开连接的消息。客户端收到这个消息后,关闭与服务器的连接,并显示“已断开连接”的提示。整个过程中,客户端和服务器之间的通信是通过一系列的消息交互完成的。
作者其他创作
大纲/内容
quit
closeSocket
Response::ok
mysql select sleep(100);^CCtrl-C -- sending \"KILL QUERY 97\" to server ...Ctrl-C -- query aborted.ERROR 1317 (70100): Query execution was interruptedmysql Ctrl-C -- exit!Aborted
握手
Ctrl+C
Kill Query
输入query
query
输入链接命令
Socket2
thread id=97
thread id=99
客户端
创建Socket
Kill Query 97
Socket1
用户
中断
Response:interrupted
MySQL Server
收藏
0 条评论
下一页