
划重点:
1)MySQL的C/S是半双工的,即双方都能够发送接收,但是信道在一个时间点只能发送/接收。
2)客户端一次只能发送一个数据包进行查询,长度由max_allowed_packet限制;但是服务端一次能发送多个数据包给客户端,并且客户端最好要一直接收完毕,这就是为什么建议使用LIMIT。
3)客户端从服务端接收数据像是“从消防水管喝水”,被动且无奈。
本文深入解析MySQL的客户端/服务器(C/S)半双工通信机制,揭示其数据包发送与接收的特性。强调了客户端一次只能发送一个受max_allowed_packet限制的数据包进行查询,而服务端能发送多个数据包给客户端,推荐使用LIMIT优化数据接收过程。

划重点:
1)MySQL的C/S是半双工的,即双方都能够发送接收,但是信道在一个时间点只能发送/接收。
2)客户端一次只能发送一个数据包进行查询,长度由max_allowed_packet限制;但是服务端一次能发送多个数据包给客户端,并且客户端最好要一直接收完毕,这就是为什么建议使用LIMIT。
3)客户端从服务端接收数据像是“从消防水管喝水”,被动且无奈。

被折叠的 条评论
为什么被折叠?
(第六章 sql优化) —— 04 半双工的CS通信方式&spm=1001.2101.3001.5002&articleId=102847828&d=1&t=3&u=5d0c727a28a7426a8c56625428a935e1)