mysql packet_mysql配置: max_allowed_packet
一个传输的包a communication packet 代表着:
1. 客户端发送到mysql 服务端的单个SQL STATEMENT
2. 服务端发送到客户端的单行数据
3. master发往slave的一个binary log event。
MySQL 8.0单个packet可以允许的最大值是1GB。
当传输的packet大于max_allowed_packet时,触发错误EN_NET_PACKET_TOO_LARGE,并且关闭Connection。在有的客户端中也会显示信息Lost connection to MySQL server during query
客户端和服务端都有自己的max_allowed_packet变量,所以要调节此参数时,必须同时增加server端和client端的配置变量。
如果是在使用mysql自带的cleint,它的默认max_allowed_packet是16MB。要加大此值
shell> mysql --max_allowed_packet=32M
服务端max_allowed_packet的默认值是64M。
我们可以增大此值以便于server端接收更大的SQL(比如,涉及BLOB列)。实例如下
shell> mysqld --max_allowed_packet=128M
也可以通过option file去配置此项。
[mysqld]
max_allowed_packet=128M
增大此配置的值并不会有太多危险,因为额外的内存仅仅只在需要的时候被分配。比如,mysqld只在客户端发送了一个大的查询或者mysqld必须返回一个很大的result row时去分配更多的内存。之所以默认配置很小是为了预防意外情况下发送了巨大的packet导致out of memory。
当有用到blob值时,如果此配置过小可能导致奇怪的问题。如果怀疑是此配置导致的,尝试在mysqld_safe脚本开头增加ulimit -d 256000,并重启mysqld。
mysql packet_mysql配置: max_allowed_packet相关推荐
- mysql配置_Mysql配置 max_allowed_packet
在使用Mysql过程中不知道小伙伴会不会遇到max_allowed_packet的问题.今天我给大家整理下关于Mysql max_allowed_packet的配置知识. 废话不多说,直接进入主题. ...
- mysql 修改配置生效_linux下面MySQL变量修改及生效
今天在访问mysql项目的时候突然报500错误,没有找到连接,因此想到mysql的连接时间. mysql> show global variables; 主要就是连接时间是28800(8小时), ...
- MySQL高级配置(二)详细介绍
一.MySQL优化配置详解 转自:http://blog.csdn.net/nightelve/article/details/17393631 1.目的: 通过根据服务器目前状况,修改Mysql的系 ...
- linux 安装nginx php mysql 配置文件在哪_linux下 php+nginx+mysql安装配置
我主要是用来安装php,以及nginx和php的交互. 一 安装插件 可以选择YUM安装或者源码编译安装gccgcc-c++zlib pcre pcre-devel libevent libevent ...
- docker mysql.sock,Docker mysql主从配置
Docker mysql主从配置 一:Mysql基于Docker的主从复制搭建 1:安装docker,安装步骤可见我之前的文章:Docker-常用基建的安装与部署 docker ps 命令查询当前的容 ...
- mysql 优化配置 大批量数据插入_[译] MySQL 最佳实践 —— 高效插入数据
当你需要在 MySQL 数据库中批量插入数百万条数据时,你就会意识到,逐条发送 INSERT 语句并不是一个可行的方法. MySQL 文档中有些值得一读的 INSERT 优化技巧. 在这篇文章里,我将 ...
- MySQL参数配置优化
MySQL参数配置优化 max_connections Variable Scope: Global Dynamic Variable: Yes Default: ...
- windows中MySQL主从配置【第一篇】
前言: windows系统配置MySQL主从复制,系统中需要安装两个MySQL服务.我本地用的是集成环境,集成环境已经有一个MySQL服务,那么就需要自己在单独下载安装一个MySQL服 ...
- MySQL数据库配置优化
MySQL参数优化对于不同的网站,及其在线量,访问量,帖子数量,网络情况,以及机器硬件配置都有关系, 优化不可能一次性完成,需要不断的观察以及调试,才有可能得到最佳效果. 下面列出了对性能优化影响较大 ...
- SUSE Linux 11里Nginx+Resin+JSP+Memcached+MySQL安装配置整合
服务器运维与网站架构|Linux运维|X研究 let's face reality,loyalty to an ideal! 首页 Linux Nginx Security Shell 服务器架构 互 ...
最新文章
- 异常机制及throw与throws的区别 (z)
- 用HOOK禁用鼠标与键盘点击
- 杭电c语言课程设计实验7,杭电1072 BFS 大神给看看啊 郁闷整整10个小时了 不知道哪里错wa...
- 两年了,你还是那个你 | 今日最佳
- 通过socket得到远端的IP和连接端口
- Asp.net三层结构原理与用意学习入门教程(五)
- java客户端查询hive很慢_Hive面试,如何优化查询效率!
- virtuaBox 连接不上解决办法
- 网页聊天室php无数据库_无需数据库的PHP聊天室程序
- 微信小程序超级占内存_微信小程序彻底拯救16GB手机 小程序与APP占用内存对比...
- 【word毕业论文排版(3)】word导出带有书签的PDF失败,转为用WPS成功
- matlab运行.m文件的命令,Matlab:从命令行运行m文件
- mysql存储包含单引号英文字符串,SQL中写入包含有英文单引号“ '' ”失败问题深入详解...
- win7计算机广告更改,Win7电脑如何找到带来弹窗广告的软件【图文教程】
- [视觉概述] 机器视觉应用方向、项目流程及学习思路总结
- 服务器可视化显示空间,云服务器可视化面板
- div:给div加滚动条 div的滚动条设置
- python-基础语法
- 用计算机写作文的好处,用计算机写作文.ppt
- IBM InfoSphere Guardium的大数据安全性和审计