萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> mysql教程 >> MYSQL提示 max_open_files: 2048 max_connections: 800 table_cache: 619

MYSQL提示 max_open_files: 2048 max_connections: 800 table_cache: 619

今天在服務器的系統日志中碰到了 max_open_files: 2048 max_connections: 800 table_cache: 619 錯誤提醒了,下面我就此問題的解決辦法給各位介紹一下吧。

我的服務器事件日志裡面有很多Changed limits: max_open_files: 2048 max_connections: 800 table_cache: 619的警告,是由MYSQL發出的,大致意思可能是 max_connections和table_cache不匹配生成的,但一時我不知如何設置才匹配。
百度了一下,出現這個錯誤警告的真多呀,解決辦法是適當的降低max_connections 或調整table_cache、max_open_files的值,網上說將其改為:

max_connections=1024
table_cache=64

我重啟了MYSQL,希望有用。
忙完了一陣子重新登錄服務器查看日志,我的天啊,不管用,警告更多了,後來仍去百度,還是說那兩個值 的問題,我這次將其改為:

max_connections=800
table_cache=500

錯誤神奇般的不再出現,


後來在網上也找到一些方法不知道是否可用,下面補充在下面吧

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

copyright © 萬盛學電腦網 all rights reserved