diff --git a/mysqltuner.pl b/mysqltuner.pl index cc4fd30..a51825e 100755 --- a/mysqltuner.pl +++ b/mysqltuner.pl @@ -1132,13 +1132,7 @@ sub mysql_stats { badprint "InnoDB buffer pool / data size: ".hr_bytes($myvar{'innodb_buffer_pool_size'})."/".hr_bytes($enginestats{'InnoDB'})."\n"; push(@adjvars,"innodb_buffer_pool_size (>= ".hr_bytes_rnd($enginestats{'InnoDB'}).")"); } - if (defined $mystat{'Innodb_log_waits'} && $mystat{'Innodb_log_waits'} > 0) { - badprint "InnoDB log waits: ".$mystat{'Innodb_log_waits'}; - push(@adjvars,"innodb_log_buffer_size (>= ".hr_bytes_rnd($myvar{'innodb_log_buffer_size'}).")"); - } else { - goodprint "InnoDB log waits: ".$mystat{'Innodb_log_waits'}."\n"; - } - if (defined($myvar{'innodb_buffer_pool_instances'})) { + if (defined($myvar{'innodb_buffer_pool_instances'})) { if ($myvar{'innodb_buffer_pool_instances'} > 64) { badprint "InnoDB buffer pool instances: ".$myvar{'innodb_buffer_pool_instances'}."\n"; push(@adjvars,"innodb_buffer_pool_instances (<= 64)"); @@ -1153,6 +1147,12 @@ sub mysql_stats { } } } + if (defined $mystat{'Innodb_log_waits'} && $mystat{'Innodb_log_waits'} > 0) { + badprint "InnoDB log waits: ".$mystat{'Innodb_log_waits'}; + push(@adjvars,"innodb_log_buffer_size (>= ".hr_bytes_rnd($myvar{'innodb_log_buffer_size'}).")"); + } else { + goodprint "InnoDB log waits: ".$mystat{'Innodb_log_waits'}."\n"; + } } }