mysql优化配置之max_allowed_packet设置
发布:smiling 来源: PHP粉丝网 添加日期:2014-09-24 15:12:55 浏览: 评论:0
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是否编辑成功.
Tags: mysql优化 max_allowed_packet设置
相关文章
- ·Mysql线程池优化笔记(2014-09-23)
- ·mysql服务器常见的优化方法(2014-09-24)
- ·MySQL数据库高并发优化配置(2014-09-24)
- ·mysql优化参数thread_cache_size(2014-09-24)
- ·MySQL写入插入数据优化配置(2014-09-25)
- ·mysql优化之show status查看MySQL服务器状态信息(2014-09-26)
- ·MySQL数据库mysqlcheck优化表方法详解(2014-09-28)
- ·mysql取随机数据慢优化方法(2014-09-28)
- ·Mysql 数据库优化利器 PROCEDURE ANALYSE(2014-10-02)
- ·Mysql rand()随机取出记录的优化(2014-10-03)
- ·MySQl优化千万数据级快速分页sql语句(2014-10-08)
- ·mySQL优化my.ini配置详解说明(2014-10-08)
- ·MyISAM和InnoDB不同与优化方法(2014-10-14)
- ·Mysql limit 优化,百万至千万条记录实现快速分页(2014-10-14)
- ·mysql中索引使用一些优化方法与注意事项(2014-10-15)
- ·mysql 优化之COUNT(*)效率分析(2014-10-15)
推荐文章
热门文章
最新评论文章
- 写给考虑创业的年轻程序员(10)
- PHP新手上路(一)(7)
- 惹恼程序员的十件事(5)
- PHP邮件发送例子,已测试成功(5)
- 致初学者:PHP比ASP优秀的七个理由(4)
- PHP会被淘汰吗?(4)
- PHP新手上路(四)(4)
- 如何去学习PHP?(2)
- 简单入门级php分页代码(2)
- php中邮箱email 电话等格式的验证(2)