北京SEO

mysql优化配置之max_allowed_packet设置

2019/10/10/17:37:33  阅读:3024  来源:谷歌SEO算法  标签: 微服务

mysql中不是所有长度的sql语句都会成功的处理,有时候会根据配置文件的max_allowed_packet值限制server接受的数据包大小.

有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败,该值设置过小将导致单个记录超过限制后写入数据库失败,且后续记录写入也将失败.

mysql where 中的in 中参数的个数就受到max_allowed_packet 的限制,max_allowed_packet参数的默认值是1M.

修改max_allowed_packet参数的方法:

1),方法1

可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改,参数的最大值是1GB.

max_allowed_packet = 10M

linux下如果找不到my.cnf可以通过下面命令查找

mysql –help | grep my.cnf //phpfensi.com

2),方法2

进入mysql server,在mysql 命令行中运行

set global max_allowed_packet = 2*1024*1024*10

然后关闭掉这此mysql server链接,再进入.

show VARIABLES like '%max_allowed_packet%';

查看下max_allowed_packet是否编辑成功.

广告内容

mysql优化配置之max_allowed_packet设置 mysql优化配置之max_allowed_packet设置 mysql优化配置之max_allowed_packet设置

相关阅读

热门评论

木木老贼 木木老贼

互联网营销达人~

总篇数181

精选文章

Linux中MySql5手动安装方法详解 12个非常实用的JavaScript小技巧 mysql中unsigned类型字段出现65535错误 MySQL随机从表中取出数据sql语句 mysql几种忘root密码找回方法 HTML5 3D书本翻页动画 mysql远程连接权限开启语句 Linux系统定时备份数据库和网站例子 新手必备:Linux系统命令和使用技巧8则 MySQL数据库慢日志分析工具mysqlsla使用教程

SEO最新算法