File tree 1 file changed +10
-8
lines changed
1 file changed +10
-8
lines changed Original file line number Diff line number Diff line change @@ -5766,14 +5766,16 @@ sub mysql_innodb {
5766
5766
5767
5767
sub check_metadata_perf {
5768
5768
subheaderprint " Analysis Performance Metrics" ;
5769
- infoprint " innodb_stats_on_metadata: " . $myvar {' innodb_stats_on_metadata' };
5770
- if ( $myvar {' innodb_stats_on_metadata' } eq ' ON' ) {
5771
- badprint " Stat are updated during querying INFORMATION_SCHEMA." ;
5772
- push @adjvars , " SET innodb_stats_on_metadata = OFF" ;
5773
-
5774
- # Disabling innodb_stats_on_metadata
5775
- select_one(" SET GLOBAL innodb_stats_on_metadata = OFF;" );
5776
- return 1;
5769
+ if (defined $myvar {' innodb_stats_on_metadata' }) {
5770
+ infoprint " innodb_stats_on_metadata: " . $myvar {' innodb_stats_on_metadata' };
5771
+ if ( $myvar {' innodb_stats_on_metadata' } eq ' ON' ) {
5772
+ badprint " Stat are updated during querying INFORMATION_SCHEMA." ;
5773
+ push @adjvars , " SET innodb_stats_on_metadata = OFF" ;
5774
+
5775
+ # Disabling innodb_stats_on_metadata
5776
+ select_one(" SET GLOBAL innodb_stats_on_metadata = OFF;" );
5777
+ return 1;
5778
+ }
5777
5779
}
5778
5780
goodprint " No stat updates during querying INFORMATION_SCHEMA." ;
5779
5781
return 0;
You can’t perform that action at this time.
0 commit comments