Incorrect innodb log file size calculation #271
This commit is contained in:
parent
eac905b632
commit
5be96339a1
1 changed files with 11 additions and 3 deletions
|
@ -2382,7 +2382,7 @@ sub calculations {
|
||||||
# InnoDB
|
# InnoDB
|
||||||
if ( $myvar{'have_innodb'} eq "YES" ) {
|
if ( $myvar{'have_innodb'} eq "YES" ) {
|
||||||
$mycalc{'innodb_log_size_pct'} =
|
$mycalc{'innodb_log_size_pct'} =
|
||||||
( $myvar{'innodb_log_file_size'} * 100 /
|
( $myvar{'innodb_log_file_size'} *$myvar{'innodb_log_files_in_group'} * 100 /
|
||||||
$myvar{'innodb_buffer_pool_size'} );
|
$myvar{'innodb_buffer_pool_size'} );
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -5122,6 +5122,14 @@ sub mysql_innodb {
|
||||||
. $mycalc{'innodb_log_size_pct'}
|
. $mycalc{'innodb_log_size_pct'}
|
||||||
. " % of buffer pool)";
|
. " % of buffer pool)";
|
||||||
}
|
}
|
||||||
|
if ( defined $myvar{'innodb_log_files_in_group'} ) {
|
||||||
|
infoprint " +-- InnoDB Log File In Group: "
|
||||||
|
. $myvar{'innodb_log_files_in_group'};
|
||||||
|
}
|
||||||
|
if ( defined $myvar{'innodb_log_files_in_group'} ) {
|
||||||
|
infoprint " +-- InnoDB Total Log File Size: "
|
||||||
|
. hr_bytes( $myvar{'innodb_log_files_in_group'}*$myvar{'innodb_log_file_size'});
|
||||||
|
}
|
||||||
if ( defined $myvar{'innodb_log_buffer_size'} ) {
|
if ( defined $myvar{'innodb_log_buffer_size'} ) {
|
||||||
infoprint " +-- InnoDB Log Buffer: "
|
infoprint " +-- InnoDB Log Buffer: "
|
||||||
. hr_bytes( $myvar{'innodb_log_buffer_size'} );
|
. hr_bytes( $myvar{'innodb_log_buffer_size'} );
|
||||||
|
@ -5169,7 +5177,7 @@ sub mysql_innodb {
|
||||||
{
|
{
|
||||||
badprint "Ratio InnoDB log file size / InnoDB Buffer pool size ("
|
badprint "Ratio InnoDB log file size / InnoDB Buffer pool size ("
|
||||||
. $mycalc{'innodb_log_size_pct'} . " %): "
|
. $mycalc{'innodb_log_size_pct'} . " %): "
|
||||||
. hr_bytes( $myvar{'innodb_log_file_size'} ) . "/"
|
. hr_bytes( $myvar{'innodb_log_file_size'} )." * ".$myvar{'innodb_log_files_in_group'}. "/"
|
||||||
. hr_bytes( $myvar{'innodb_buffer_pool_size'} )
|
. hr_bytes( $myvar{'innodb_buffer_pool_size'} )
|
||||||
. " should be equal 25%";
|
. " should be equal 25%";
|
||||||
push( @adjvars,
|
push( @adjvars,
|
||||||
|
@ -5179,7 +5187,7 @@ sub mysql_innodb {
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
goodprint "InnoDB log file size / InnoDB Buffer pool size: "
|
goodprint "InnoDB log file size / InnoDB Buffer pool size: "
|
||||||
. hr_bytes( $myvar{'innodb_log_file_size'} ) . "/"
|
. hr_bytes( $myvar{'innodb_log_file_size'} ) ." * ".$myvar{'innodb_log_files_in_group'}. "/"
|
||||||
. hr_bytes( $myvar{'innodb_buffer_pool_size'} )
|
. hr_bytes( $myvar{'innodb_buffer_pool_size'} )
|
||||||
. " should be equal 25%";
|
. " should be equal 25%";
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue