ExtMail服务器社区's Archiver

liushaobo 发表于 2009-11-4 13:31

dspam的数据库性能优化

DSPAM基于 2G 内存的msyql优化:(一个繁忙的服务器)
以下数据是在测试不少安装dspam的机器的负载和参考DSPAM官方的优化参数的情况下得出的结论,不对之处还请指出,同时也希望大家多反映在运行Dspam时出现的各种问题。以下参数只做参考,根据实际情况修改。

# vi /etc/my.cnf
添加以下内容:
[quote]key_buffer = 512M
table_cache = 1024
myisam_sort_buffer_size = 265M
max_allowed_packet = 8M
[/quote]

key_buffer 是优化性能的重要参数,用来缓存 tables keys 和 indexes,增加这个值可以更好的处理索引,读和写都需要索引,索引比较大的话就开稍大点,最少 256 M 或 512 M

table_cache 是所有线程打开的表的数量,增加值可以增大 MySQL 的文件描述符数量,避免频繁的打开表。

myisam_sort_buffer_size 如果表出现故障或索引出错,REPAIR TABLE时用到的缓冲区大小,至少 64 M 。

max_allowed_packet 当一个MySQL客户或mysqld服务器得到一个比max_allowed_packet个字节长的包,会发出一个Packet   too   large错误并终止连接,需指定一个更大的缓冲区。

jgh2008 发表于 2009-11-4 13:50

沙发沙发。。。顶

lixvfei 发表于 2009-11-4 14:49

顶呵呵。。:lol

dnnljexk 发表于 2009-11-4 15:44

也来顶一个 ~~~~~~~~~

mouse 发表于 2009-11-4 17:58

强顶,赶紧更新下机器里的my.cnf!

大麻 发表于 2009-11-5 16:39

mysql 的确有点吃不消

liushaobo 发表于 2009-11-5 19:56

:lol  大麻兄,好久没来了

zhanghuiwo 发表于 2009-11-6 09:01

:lol :lol 兄弟,强,顶起来。

edit 发表于 2009-11-26 12:37

我的dspam有时也报mysql的错误,更新下看看

hsmhtj 发表于 2010-8-28 16:43

楼主好样的!我永远爱你

wzxtc007 发表于 2011-6-1 15:48

1G的内存,就是所有的除以2了?

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.