Skip to content

Commit 70750a4

Browse files
authored
Merge pull request #801 from remc010/master
714 # fix calculation of innodb_log_size_pct
2 parents 00ae2c9 + 1b9c8e5 commit 70750a4

File tree

1 file changed

+10
-4
lines changed

1 file changed

+10
-4
lines changed

mysqltuner.pl

+10-4
Original file line numberDiff line numberDiff line change
@@ -3179,10 +3179,16 @@ sub calculations {
31793179
$myvar{"innodb_buffer_pool_instances"} = 1
31803180
unless defined( $myvar{'innodb_buffer_pool_instances'} );
31813181
if ( $myvar{'have_innodb'} eq "YES" ) {
3182-
$mycalc{'innodb_log_size_pct'} =
3183-
( $myvar{'innodb_log_file_size'} *
3184-
$myvar{'innodb_log_files_in_group'} * 100 /
3185-
$myvar{'innodb_buffer_pool_size'} );
3182+
if ( defined $myvar{'innodb_redo_log_capacity'} ) {
3183+
$mycalc{'innodb_log_size_pct'} =
3184+
( $myvar{'innodb_redo_log_capacity'} /
3185+
$myvar{'innodb_buffer_pool_size'} ) * 100;
3186+
} else {
3187+
$mycalc{'innodb_log_size_pct'} =
3188+
( $myvar{'innodb_log_file_size'} *
3189+
$myvar{'innodb_log_files_in_group'} * 100 /
3190+
$myvar{'innodb_buffer_pool_size'} );
3191+
}
31863192
}
31873193
if ( !defined $myvar{'innodb_buffer_pool_size'} ) {
31883194
$mycalc{'innodb_log_size_pct'} = 0;

0 commit comments

Comments
 (0)