File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -6769,7 +6769,10 @@ sub mysql_innodb {
67696769 }
67706770
67716771 # InnoDB Read efficiency
6772- if ( defined $mycalc {' pct_read_efficiency' }
6772+ if ( $mystat {' Innodb_buffer_pool_reads' } > $mystat {' Innodb_buffer_pool_read_requests' } ) {
6773+ infoprint " InnoDB Read buffer efficiency: metrics are not reliable (reads > read requests)" ;
6774+ }
6775+ elsif ( defined $mycalc {' pct_read_efficiency' }
67736776 && $mycalc {' pct_read_efficiency' } < 90 )
67746777 {
67756778 badprint " InnoDB Read buffer efficiency: "
@@ -6791,7 +6794,10 @@ sub mysql_innodb {
67916794 }
67926795
67936796 # InnoDB Write efficiency
6794- if ( defined $mycalc {' pct_write_efficiency' }
6797+ if ( $mystat {' Innodb_log_writes' } > $mystat {' Innodb_log_write_requests' } ) {
6798+ infoprint " InnoDB Write Log efficiency: metrics are not reliable (writes > write requests)" ;
6799+ }
6800+ elsif ( defined $mycalc {' pct_write_efficiency' }
67956801 && $mycalc {' pct_write_efficiency' } < 90 )
67966802 {
67976803 badprint " InnoDB Write Log efficiency: "
You can’t perform that action at this time.
0 commit comments