高性能MySQL(3th)(第六章 sql优化) —— 04 半双工的C/S通信方式

本文深入解析MySQL的客户端/服务器(C/S)半双工通信机制,揭示其数据包发送与接收的特性。强调了客户端一次只能发送一个受max_allowed_packet限制的数据包进行查询,而服务端能发送多个数据包给客户端,推荐使用LIMIT优化数据接收过程。

划重点:

1)MySQL的C/S是半双工的,即双方都能够发送接收,但是信道在一个时间点只能发送/接收。

2)客户端一次只能发送一个数据包进行查询,长度由max_allowed_packet限制;但是服务端一次能发送多个数据包给客户端,并且客户端最好要一直接收完毕,这就是为什么建议使用LIMIT。

3)客户端从服务端接收数据像是“从消防水管喝水”,被动且无奈。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值