我上次安装服务器上的mysql的时候,有一个选项是“同时连接mysql数据库的数目”,我选了“Online Transaction Processing(OLTP)(500个左右)”,其实我维护的服务器才最多十几个数据库而已,而且在使用的数据库也才不到10个。我发现我选择了Online Transaction Processing(OLTP)选项后,mysqld-nt.exe的内存使用率轻而易举的就达到了140 000K,而以前我选的是“Manual Setting(手动设置,自己输一个数)”,内存使用率就很小的,一个月不重启mysql也达不到70 000K,老板不让我重装mysql,因为以前有过一次重装,后来频频出问题,让他怕了,所以我想从配置文件里修改参数,但是不知道该怎么修改,有朋友知道么
这个文件是个文本文件.使用普通文本编辑器打开编辑保存就行了.然后 重启你的 MySQL
运行程序菜单mysql里MySQL Server Instance Config Wizard可以重新配置。
(或mysql安装目录下:bin/MySQLInstanceConfig.exe也可以)
配置后重起下mysql就可以了。linux:
http://club.topsage.com/thread-248297-1-1.html
因为向导里面,可以配置的东西,都是粗略的
详细的还是要在my.ini里面最大连接数,可以在my.ini的
max_connections=100
把这个改成其它数字同时,还有这些也要改
query_cache_size=15M
table_cache=256
myisam_sort_buffer_size=35M
key_buffer_size=23M
read_buffer_size=64K
sort_buffer_size=256K如果你不懂怎么改的话可以参考mysql安装目录下的my-large.ini(大型)
,my-medium.ini(中型)
群主做了一个整合的包含有两种运行方式
Apache 、MySQL
Nginx 、FastCGI 、MySQL