LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1261|回复: 3

求助:mysql狂吃内存,怎么办?

[复制链接]
发表于 2008-3-5 11:15:29 | 显示全部楼层 |阅读模式
我的论坛系统,centos5+mysql4.0.26+php4.4,数据库大小2G,60分钟在线人数2400。我的服务器内存是2G,现在一开MYSQL,内存占用就到了1.9G,我很担心它会当掉,请问这个占用正常吗??

我的MY.CNF配置:
[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock
#socket = /var/lib/mysql/mysql.sock
# Here follows entries for some specific programs

# The MySQL server
[mysqld]
port = 3306
socket = /tmp/mysql.sock
#socket = /var/lib/mysql/mysql.sock
skip-locking
key_buffer = 128M
max_allowed_packet = 1M
table_cache = 256
sort_buffer_size = 1M
net_buffer_length = 16K
myisam_sort_buffer_size = 1M
max_connections=120
#addnew config
wait_timeout =120
back_log=100
read_buffer_size = 1M
thread_cache=32
发表于 2008-3-5 12:01:00 | 显示全部楼层
vmstat 2 5
发上来看看
回复 支持 反对

使用道具 举报

发表于 2008-3-5 21:11:24 | 显示全部楼层
建议你还是在应用上找问题吧。低效率的数据库操作会很快脱死服务器的。
回复 支持 反对

使用道具 举报

发表于 2008-3-10 06:37:53 | 显示全部楼层
3楼说的对,优化程序,对于公共数据尽量多使用缓存。减少数据检索次数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表