Fixed an issue with table_cache in MySQL 6.x (it's now table_open_cache in MySQL 6.x)

This commit is contained in:
Major Hayden 2008-04-08 21:43:05 +00:00
parent 59eaf76f47
commit 7a154d635e

View file

@ -658,7 +658,11 @@ sub mysql_stats {
if ($mystat{'Open_tables'} > 0) {
if ($mycalc{'table_cache_hit_rate'} < 20) {
badprint "Table cache hit rate: $mycalc{'table_cache_hit_rate'}%\n";
if ($mysqlvermajor eq 6) {
push(@adjvars,"table_cache (> ".$myvar{'table_open_cache'}.")");
} else {
push(@adjvars,"table_cache (> ".$myvar{'table_cache'}.")");
}
push(@generalrec,"Increase table_cache gradually to avoid file descriptor limits");
} else {
goodprint "Table cache hit rate: $mycalc{'table_cache_hit_rate'}%\n";