From 9341faf56aeb0cc010b18b29be6c7be4f0f91c0f Mon Sep 17 00:00:00 2001 From: Major Hayden Date: Thu, 5 Jun 2014 20:45:16 -0500 Subject: [PATCH] Correct table_cache_var bug Fixes #49 by correcting a small error from #48. Sorry, folks! --- mysqltuner.pl | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mysqltuner.pl b/mysqltuner.pl index 1b9658a..ecf2cb1 100755 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -908,13 +908,14 @@ sub mysql_stats { } # Table cache + my $table_cache_var = ""; if ($mystat{'Open_tables'} > 0) { if ($mycalc{'table_cache_hit_rate'} < 20) { badprint "Table cache hit rate: $mycalc{'table_cache_hit_rate'}% (".hr_num($mystat{'Open_tables'})." open / ".hr_num($mystat{'Opened_tables'})." opened)\n"; if (mysql_version_ge(5, 1)) { - my @table_cache_var = "table_open_cache"; + $table_cache_var = "table_open_cache"; } else { - my @table_cache_var = "table_cache"; + $table_cache_var = "table_cache"; } push(@adjvars,$table_cache_var." (> ".$myvar{'table_open_cache'}.")"); push(@generalrec,"Increase ".$table_cache_var." gradually to avoid file descriptor limits");