北京SEO

mysql优化配置之max_allowed_packet设置

2019/10/10/17:37:33  阅读:2628  来源:谷歌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

精选文章

RMAN中catalog和nocatalog区别介绍 小技巧:为Linux下的文件分配多个权限 zimbra8.5.1安装第三方签名ssl证书的步骤 解决mysql不能远程连接数据库方法 windows服务器mysql增量备份批处理数据库 mysql中slow query log慢日志查询分析 JavaScript跨域问题总结 Linux下负载均衡软件LVS配置(VS/DR)教程 mysql中权限参数说明 MYSQL(错误1053)无法正常启动

SEO最新算法