fix the circular dependency bug of getting _ALL_SYS_VARIABLE_HISTORY opt stats

This commit is contained in:
wangt1xiuyi
2023-08-30 07:40:50 +00:00
committed by ob-robot
parent df933519e7
commit 02801a96f8

View File

@ -236,6 +236,9 @@ int ObDbmsStatsUtils::check_is_sys_table(share::schema::ObSchemaGetterGuard &sch
table_id == share::OB_ALL_HISTOGRAM_STAT_HISTORY_TID ||
table_id == share::OB_ALL_OPTSTAT_GLOBAL_PREFS_TID ||//circular dependency
table_id == share::OB_ALL_OPTSTAT_USER_PREFS_TID ||
//bug:
table_id == share::OB_ALL_SYS_VARIABLE_TID ||//circular dependency
table_id == share::OB_ALL_SYS_VARIABLE_HISTORY_TID ||//circular dependency
table_id == share::OB_ALL_MONITOR_MODIFIED_TID) {
is_valid = false;
} else if (OB_FAIL(schema_guard.get_tenant_info(tenant_id, tenant))) {