我想知道是否有办法减少mysql中打开的文件。
细节 :
mysql 5.0.92
使用的引擎:MyISAM
SHOW GLOBAL STATUS LIKE 'Opened_tables' : 150K
显示变量,如 '%open%' :
open_files_limit 200000 table_open_cache 40000
尝试的解决方案:
重新启动服务器:打开的表计数器为 0,但这不是我的 pov 的一个好的解决方案,因为您需要每周重新启动,因为计数器会快速增加
FLUSH TABLES :就像 mysql 文档所说的那样,它应该强制所有正在使用的表关闭,但这不会发生
那么对这个问题有什么想法吗?