时间:2021-05-23
在windows下安装Mysql系统日志出现max_open_files: 2048 max_connections: 510 table_cache: 764 类似错误是因为 max_connections 最大连接数和max_open_files、table_cache 不匹配。适当的降低max_connections 或调整其他两个数值
解决办法在 mysql bin > 中输入 mysql-nt --table_cache=764
mysql-nt --innodb_open_files=2048 即可!!
table_cache和max_connections 在my.ini 里可调
Changed limits: max_open_files: 2048 max_connections: 1024 table_cache: 507
max_connections=1024
table_cache=500
附:
以上是由于你的my.ini 或者my.cfg等等里面的 max_connections 和table_cache设置不对造成的。系统为你自动调整为相对比较接近的数值。
max_connections,table_cache不是越大越好。请参考以下公式进行匹配:
由于max_open_files是固定的,在windows里面只能是2048.
2048= max_connections+table_cache*2
原则上说来,只要设置好了一半就不会报错了,最好是后面设置为稍微小于2048,不要等于。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
table_cache是一个非常重要的MySQL性能参数,它在5.1.3之后的版本中叫做table_open_cache。table_cache主要用于设置ta
解决方法是修改/etc/mysql/my.cnf,添加以下一行:set-variable=max_connections=500或在启动命令中加上参数max_c
1、简介table_cache是一个非常重要的MySQL性能参数,它在5.1.3之后的版本中叫做table_open_cache。table_cache主要用于
MySQL理论上使用的内存=全局共享内存+max_connections×线程独享内存。也就是:innodb_buffer_pool_size+innodb_l
今天刚好需要配置mysql5.5.45,因为数据库量挺大的,所以必须优化,要不mysql真的不快。(1)、max_connections:允许的同时客户的数量。