人的头脑太复杂,时间过得久,有时候连自己也被自己骗了,记下来才是最真实的...... --转自4ngel's blog

mysql性能参数调整

上一篇 / 下一篇  2008-11-12 20:31:38 / 个人分类:我是网管

服务器上的站点渐多了,访问量也暴增,一时间mysql的压力变得很大了,在命令行中发现查询数量堆积很多,php的程序基本出现超时。决定调整下my.ini中的参数:

key_buffer_size:
  索引块是缓冲的并且被所有的线程共享。key_buffer_size是用于索引块的缓冲区大小,增加它可得到更好处理的索引(对所有读和多重写),到你能负担得起那样多。如果你使它太大,系统将开始换页并且真的变慢了。默认数值是8M,我的MySQL主机有4GB内存,所以我把它改为200MB。

max_connections:
  允许的同时客户的数量。增加该值增加 mysqld 要求的文件描述符的数量。这个数字应该增加,默认数值是100,我把它改为1024 。

sort_buffer:
  每个需要进行排序的线程分配该大小的一个缓冲区。增加这值加速ORDER BY或GROUP BY操作。默认数值是2M,把它改为 16M。


TAG: mysql MySQL Mysql MySql 调整 性能 参数

 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

Open Toolbar