Merge pull request #572 from MichaIng/patch-1
Fix key buffer usage multiple-byte units
This commit is contained in:
commit
12a96cb08e
1 changed files with 12 additions and 11 deletions
|
@ -3514,22 +3514,22 @@ sub mysql_myisam {
|
||||||
if ( defined( $mycalc{'pct_key_buffer_used'} ) ) {
|
if ( defined( $mycalc{'pct_key_buffer_used'} ) ) {
|
||||||
if ( $mycalc{'pct_key_buffer_used'} < 90 ) {
|
if ( $mycalc{'pct_key_buffer_used'} < 90 ) {
|
||||||
badprint "Key buffer used: $mycalc{'pct_key_buffer_used'}% ("
|
badprint "Key buffer used: $mycalc{'pct_key_buffer_used'}% ("
|
||||||
. hr_num( $myvar{'key_buffer_size'} *
|
. hr_bytes( $myvar{'key_buffer_size'} -
|
||||||
$mycalc{'pct_key_buffer_used'} /
|
$mystat{'Key_blocks_unused'} *
|
||||||
100 )
|
$myvar{'key_cache_block_size'} )
|
||||||
. " used / "
|
. " used / "
|
||||||
. hr_num( $myvar{'key_buffer_size'} )
|
. hr_bytes( $myvar{'key_buffer_size'} )
|
||||||
. " cache)";
|
. " cache)";
|
||||||
|
|
||||||
#push(@adjvars,"key_buffer_size (\~ ".hr_num( $myvar{'key_buffer_size'} * $mycalc{'pct_key_buffer_used'} / 100).")");
|
#push(@adjvars,"key_buffer_size (\~ ".hr_num( $myvar{'key_buffer_size'} * $mycalc{'pct_key_buffer_used'} / 100).")");
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
goodprint "Key buffer used: $mycalc{'pct_key_buffer_used'}% ("
|
goodprint "Key buffer used: $mycalc{'pct_key_buffer_used'}% ("
|
||||||
. hr_num( $myvar{'key_buffer_size'} *
|
. hr_bytes( $myvar{'key_buffer_size'} -
|
||||||
$mycalc{'pct_key_buffer_used'} /
|
$mystat{'Key_blocks_unused'} *
|
||||||
100 )
|
$myvar{'key_cache_block_size'} )
|
||||||
. " used / "
|
. " used / "
|
||||||
. hr_num( $myvar{'key_buffer_size'} )
|
. hr_bytes( $myvar{'key_buffer_size'} )
|
||||||
. " cache)";
|
. " cache)";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -3537,10 +3537,11 @@ sub mysql_myisam {
|
||||||
|
|
||||||
# No queries have run that would use keys
|
# No queries have run that would use keys
|
||||||
debugprint "Key buffer used: $mycalc{'pct_key_buffer_used'}% ("
|
debugprint "Key buffer used: $mycalc{'pct_key_buffer_used'}% ("
|
||||||
. hr_num(
|
. hr_bytes( $myvar{'key_buffer_size'} -
|
||||||
$myvar{'key_buffer_size'} * $mycalc{'pct_key_buffer_used'} / 100 )
|
$mystat{'Key_blocks_unused'} *
|
||||||
|
$myvar{'key_cache_block_size'} )
|
||||||
. " used / "
|
. " used / "
|
||||||
. hr_num( $myvar{'key_buffer_size'} )
|
. hr_bytes( $myvar{'key_buffer_size'} )
|
||||||
. " cache)";
|
. " cache)";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue