联系电话:020-28187900

Windows 2003的MySQL Changed limits警告提示解决办法

发表时间:2012-08-08 阅读: 5516

环境:Windows 2003,MySQL msc_Install安装版。

MySQL以服务的形式加载到服务器,在Windows下,table_cache和max_connections有一个比例关系,如果设置不当,事件查看器-应用程序,会经常出现类似以下警告提示:

Changed limits: max_open_files: 2048  max_connections: 800  table_cache: 619


经过查找网上的资料和MySQL手册说明,在Windows 2003下,如果把my.ini的两项设置设定如下,则可解决警告的日志频繁出现。

table_cache=64
max_connections=1910

这两项根据MySQL手册是一个比例来的,忘记从哪里找到的资料了,反正按照这个设置之后,警告没了。设置好之后,笔者建议重启服务器使MySQL生效,不重启的话,重启MySQL在Windows下似乎没什么好办法(手工暂停和开启MySQL服务日志会产生大量警告提示,如果有适当的方法恳请告知),重启不当可能会丢失MySQL数据库文件。

最大连接数,如果设置成 1910,一般可以承载到20万PV了。

转载请注明出处:唯众网络


相关文章 【更多】

唯众网络