Skip to content

Commit f2732bf

Browse files
authored
Merge pull request #841 from jmrenouard/fix-innodb-efficiency-suggestion
Fix innodb efficiency suggestion
2 parents 35a0692 + 8dce1af commit f2732bf

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

mysqltuner.pl

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff 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: "

0 commit comments

Comments
 (0)