mysql优化时几个参数设置的问题(200分)

  • 主题发起人 dannyliu
  • 开始时间
D

dannyliu

Unregistered / Unconfirmed
GUEST, unregistred user!
各位高手,我做了一个基于linux+php+mysql的网站.在性能测试时发现mysqld的进程一般
都在十几个以上,占用了很大资源.想请教一下问题:
1.mysql是否真的能自动释放资源,即不需要程序关闭连接(我用的是mysql_pconnect()),
那位知道它的实现机制,即什么情况下就关闭该连接
2.我想减少不良进程的等待时间,在my.cnf中是不是改动wait_timeout选项.利用#mysqld
--help 显示选项时,发现connect_timeout = 5, wait_timeout=28800,他们的单位是什么,
代表什么意思.
3.由于网站模块较多,所连接的数据库不同,有什么较好的方法能减少mysql的连接,那位有
经验,
请指教!
thanks a lot!
 
不要管mysqld进程,那是正常的,一个连接对应一个进程,并且是多线程的,注意不要超过20个连接数量.
1.你在客户端执行中断连接命令后该进程就会自动消失.
2.什么不良进程?
3.为数据库少建立几个连接不就是了吗?不要一执行sql就拼命的连接数据库.
 
去linuxdb.yeah.net看看吧,大把你要的东西。
 
接受答案了.
 

Similar threads

顶部