Merge pull request #439 from mpirio/fix/innodb_stats_on_metadataVarNotExists
$myvar{'innodb_stats_on_metadata'} may not exist
This commit is contained in:
commit
037f7208fa
1 changed files with 9 additions and 7 deletions
|
@ -5766,14 +5766,16 @@ sub mysql_innodb {
|
||||||
|
|
||||||
sub check_metadata_perf {
|
sub check_metadata_perf {
|
||||||
subheaderprint "Analysis Performance Metrics";
|
subheaderprint "Analysis Performance Metrics";
|
||||||
infoprint "innodb_stats_on_metadata: " . $myvar{'innodb_stats_on_metadata'};
|
if (defined $myvar{'innodb_stats_on_metadata'}) {
|
||||||
if ( $myvar{'innodb_stats_on_metadata'} eq 'ON' ) {
|
infoprint "innodb_stats_on_metadata: " . $myvar{'innodb_stats_on_metadata'};
|
||||||
badprint "Stat are updated during querying INFORMATION_SCHEMA.";
|
if ( $myvar{'innodb_stats_on_metadata'} eq 'ON' ) {
|
||||||
push @adjvars, "SET innodb_stats_on_metadata = OFF";
|
badprint "Stat are updated during querying INFORMATION_SCHEMA.";
|
||||||
|
push @adjvars, "SET innodb_stats_on_metadata = OFF";
|
||||||
|
|
||||||
#Disabling innodb_stats_on_metadata
|
#Disabling innodb_stats_on_metadata
|
||||||
select_one("SET GLOBAL innodb_stats_on_metadata = OFF;");
|
select_one("SET GLOBAL innodb_stats_on_metadata = OFF;");
|
||||||
return 1;
|
return 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
goodprint "No stat updates during querying INFORMATION_SCHEMA.";
|
goodprint "No stat updates during querying INFORMATION_SCHEMA.";
|
||||||
return 0;
|
return 0;
|
||||||
|
|
Loading…
Reference in a new issue