From e419c79356331ec10fe70a8a494c2def94b9e04b Mon Sep 17 00:00:00 2001 From: Major Hayden Date: Thu, 28 May 2009 01:23:55 +0000 Subject: [PATCH] Fixed an issue where null storage engines appeared when querying INFORMATION_SCHEMA. --- mysqltuner.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mysqltuner.pl b/mysqltuner.pl index b27eb93..449b6cf 100644 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -429,7 +429,7 @@ sub check_storage_engines { print "$engines\n"; if ($mysqlvermajor >= 5) { # MySQL 5 servers can have table sizes calculated quickly from information schema - my @templist = `mysql $mysqllogin -Bse "SELECT ENGINE,SUM(DATA_LENGTH),COUNT(ENGINE) FROM information_schema.TABLES WHERE TABLE_SCHEMA NOT IN ('information_schema','mysql') GROUP BY ENGINE ORDER BY ENGINE ASC;"`; + my @templist = `mysql $mysqllogin -Bse "SELECT ENGINE,SUM(DATA_LENGTH),COUNT(ENGINE) FROM information_schema.TABLES WHERE TABLE_SCHEMA NOT IN ('information_schema','mysql') AND ENGINE IS NOT NULL GROUP BY ENGINE ORDER BY ENGINE ASC;"`; foreach my $line (@templist) { my ($engine,$size,$count); ($engine,$size,$count) = $line =~ /([a-zA-Z_]*)\s+(\d+)\s+(\d+)/;