Adding secure check when missing value

This commit is contained in:
Jean-Marie Renouard 2024-02-07 00:07:41 +01:00
parent d9ccab2bf7
commit 34dcfd05c9

View file

@ -6372,13 +6372,15 @@ sub mysql_innodb {
# ,2) as "PCT ALLOC/BUFFER POOL" # ,2) as "PCT ALLOC/BUFFER POOL"
#from sys.x$innodb_buffer_stats_by_table; #from sys.x$innodb_buffer_stats_by_table;
if ( $mycalc{innodb_buffer_alloc_pct} < 80 ) { if (defined $mycalc{innodb_buffer_alloc_pct}) {
badprint "Ratio Buffer Pool allocated / Buffer Pool Size: " if ( $mycalc{innodb_buffer_alloc_pct} < 80 ) {
. $mycalc{'innodb_buffer_alloc_pct'} . '%'; badprint "Ratio Buffer Pool allocated / Buffer Pool Size: "
} . $mycalc{'innodb_buffer_alloc_pct'} . '%';
else { }
goodprint "Ratio Buffer Pool allocated / Buffer Pool Size: " else {
. $mycalc{'innodb_buffer_alloc_pct'} . '%'; goodprint "Ratio Buffer Pool allocated / Buffer Pool Size: "
. $mycalc{'innodb_buffer_alloc_pct'} . '%';
}
} }
if ( $mycalc{'innodb_log_size_pct'} < 20 if ( $mycalc{'innodb_log_size_pct'} < 20
or $mycalc{'innodb_log_size_pct'} > 30 ) or $mycalc{'innodb_log_size_pct'} > 30 )