当前位置:网站首页>mysql参数学习----max_allowed_packet
mysql参数学习----max_allowed_packet
2022-08-09 11:09:00 【一头小驴】
mysql参数学习----max_allowed_packet
mysql客户端和服务器之间的通信协议是“半双工”的,这意味着,在任何一个时刻,要么是由服务器向客户端发送数据,要么是由客户端向服务器发送数据,这两个动作不能同时发生,所以,我们无法也无须将一个消息切成小块独立来发送。
这种协议让mysql通信简单快速,但也从很多地方限制了mysql。一个明显的限制是,这意味着没法进行流量控制。一旦一端开始发生消息,另一端要接收完整的消息才能去响应它。这就像来回抛球的游戏,在任何时刻,只有一个人能控制球,而且只有控制球的人才能将球抛回去(发送消息)。
客户端用一个单独的数据包将查询传给服务器。这也是为什么当查询的语句很长的时候,参数max_allowed_packet就特别重要了。一旦客户端发送了请求,它能做的事情就只是等待结果了。
– 高性能MySQL(第3版)
设置意义:降低服务端接收请求的最大周期限制,提高服务端的响应效率。
设置如下:
max_allowed_packet = 16M
边栏推荐
猜你喜欢

OpenSSF's open source software risk assessment tool: Scorecards

富媒体在客服IM消息通信中的秒发实践

Getting Started with MNIST Machine Learning

prometheus接入mysqld_exporter

ECCV 2022 Oral | CCPL: 一种通用的关联性保留损失函数实现通用风格迁移

为什么组合优先于继承

matlab图像分割,从基因芯片荧光图像中提取阴性点(弱)和阳性点(强)

linux mysql操作的相关命令

Number theory knowledge

API接口是什么?API接口常见的安全问题与安全措施有哪些?
随机推荐
WebSocket
bit、byte、KB、M、G、T相互关系
linux mysql操作的相关命令
性能测试(01)-jmeter元件-线程组、调试取样器
Cesium加载三维模型数据
Qt读写.ini配置文件
Quartz的理解
CentOS6.5 32bit安装Oracle、ArcSde、Apache等配置说明
Julia常见符号意思
PoseNet: A Convolutional Network for Real-Time 6-DOF Camera Relocalization Paper Reading
enum in c language
TensorFlow: NameError: name 'input_data' is not defined
PTA习题 三角形判断
String类型的字符串对象转实体类和String类型的Array转List
Jmeter BeanShell post processor
性能测试(06)-逻辑控制器
Qt获取EXE可执行文件的上一级目录下的文件
golang interface “坑记录“
∘(空心的点乘)的数学含义
Tensorflow realize parameter adjustment of linear equations