Out of resources when opening file '**.MYD' (Errcode: 24 - Too many open files)
今天测试数据库出现链接一打开表就报上面这个错
首先给出解决方案:
flush tables;//命令将会清空当前所有缓存的表。
set global table_open_cache=214;//释放缓存的文件数。
比较适合的值:
Open_tables / Opened_tables >= 0.85
Open_tables / table_open_cache <= 0.95
show global status like 'open_%';//这个是查看全局被打开的状态,下面那条就是查看表的
SHOW GLOBAL STATUS LIKE 'open%tables';//查看被打开表数及被打开过的表数。
其中open_tables表示当前打开的table总和,即所有connection打开的table总数。<