disable select * from __all_virtual_mds_node_stat
This commit is contained in:
@ -295,17 +295,7 @@ int ObAllVirtualMdsNodeStat::get_tablet_info_(ObLS &ls, const ObFunction<int(ObT
|
|||||||
MDS_LOG(ERROR, "invalid ob function", KR(ret), K(key_ranges_), K(*this));
|
MDS_LOG(ERROR, "invalid ob function", KR(ret), K(key_ranges_), K(*this));
|
||||||
} else {
|
} else {
|
||||||
if (!tablet_ranges_.empty()) {// scan
|
if (!tablet_ranges_.empty()) {// scan
|
||||||
if (OB_FAIL(ObTenantMdsService::for_each_tablet_in_ls(ls, [&ret, &apply_on_tablet_op, this](ObTablet &tablet) {
|
ret = OB_NOT_SUPPORTED;
|
||||||
common::ObTabletID tablet_id = tablet.get_tablet_meta().tablet_id_;
|
|
||||||
if (judege_in_ranges(tablet_id, tablet_ranges_) || in_selected_points_(tablet_id)) {
|
|
||||||
if (OB_FAIL(apply_on_tablet_op(tablet))) {
|
|
||||||
MDS_LOG(WARN, "fail to apply op on tablet", KR(ret), K(key_ranges_), K(*this));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return ret;
|
|
||||||
}))) {
|
|
||||||
MDS_LOG(WARN, "fail to do for_each tablet in ls", KR(ret), K(key_ranges_), K(*this));
|
|
||||||
}
|
|
||||||
} else if (!tablet_points_.empty()) {// point select
|
} else if (!tablet_points_.empty()) {// point select
|
||||||
for (int64_t idx = 0; idx < tablet_points_.count() && OB_SUCC(ret); ++idx) {
|
for (int64_t idx = 0; idx < tablet_points_.count() && OB_SUCC(ret); ++idx) {
|
||||||
ObTabletHandle tablet_handle;
|
ObTabletHandle tablet_handle;
|
||||||
|
|||||||
@ -10,6 +10,7 @@
|
|||||||
* See the Mulan PubL v2 for more details.
|
* See the Mulan PubL v2 for more details.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
#include "share/inner_table/ob_inner_table_schema_constants.h"
|
||||||
#define USING_LOG_PREFIX SQL_ENG
|
#define USING_LOG_PREFIX SQL_ENG
|
||||||
#include "ob_dbms_stats_utils.h"
|
#include "ob_dbms_stats_utils.h"
|
||||||
#include "share/stat/ob_opt_column_stat.h"
|
#include "share/stat/ob_opt_column_stat.h"
|
||||||
@ -270,7 +271,8 @@ bool ObDbmsStatsUtils::is_no_stat_virtual_table(const int64_t table_id)
|
|||||||
table_id == share::OB_ALL_VIRTUAL_TRANS_STAT_ORA_TID ||
|
table_id == share::OB_ALL_VIRTUAL_TRANS_STAT_ORA_TID ||
|
||||||
table_id == share::OB_ALL_VIRTUAL_OPT_STAT_GATHER_MONITOR_ORA_TID ||
|
table_id == share::OB_ALL_VIRTUAL_OPT_STAT_GATHER_MONITOR_ORA_TID ||
|
||||||
table_id == share::OB_ALL_VIRTUAL_TRANS_LOCK_STAT_ORA_TID ||
|
table_id == share::OB_ALL_VIRTUAL_TRANS_LOCK_STAT_ORA_TID ||
|
||||||
table_id == share::OB_ALL_VIRTUAL_TRANS_SCHEDULER_ORA_TID;
|
table_id == share::OB_ALL_VIRTUAL_TRANS_SCHEDULER_ORA_TID ||
|
||||||
|
table_id == share::OB_ALL_VIRTUAL_MDS_NODE_STAT_TID;
|
||||||
}
|
}
|
||||||
|
|
||||||
bool ObDbmsStatsUtils::is_virtual_index_table(const int64_t table_id)
|
bool ObDbmsStatsUtils::is_virtual_index_table(const int64_t table_id)
|
||||||
|
|||||||
@ -3578,11 +3578,9 @@ state longtext NO NULL
|
|||||||
position longtext NO NULL
|
position longtext NO NULL
|
||||||
user_data longtext NO NULL
|
user_data longtext NO NULL
|
||||||
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_mds_node_stat;
|
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_mds_node_stat;
|
||||||
IF(count(*) >= 0, 1, 0)
|
ERROR 0A000: Not supported feature or function
|
||||||
1
|
|
||||||
"oceanbase.__all_virtual_mds_node_stat runs in single server"
|
"oceanbase.__all_virtual_mds_node_stat runs in single server"
|
||||||
IF(count(*) >= 0, 1, 0)
|
ERROR 0A000: Not supported feature or function
|
||||||
1
|
|
||||||
desc oceanbase.__all_virtual_mds_event_history;
|
desc oceanbase.__all_virtual_mds_event_history;
|
||||||
Field Type Null Key Default Extra
|
Field Type Null Key Default Extra
|
||||||
tenant_id bigint(20) NO PRI NULL
|
tenant_id bigint(20) NO PRI NULL
|
||||||
|
|||||||
@ -7850,11 +7850,9 @@ state longtext NO NULL
|
|||||||
position longtext NO NULL
|
position longtext NO NULL
|
||||||
user_data longtext NO NULL
|
user_data longtext NO NULL
|
||||||
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_mds_node_stat;
|
select /*+QUERY_TIMEOUT(60000000)*/ IF(count(*) >= 0, 1, 0) from oceanbase.__all_virtual_mds_node_stat;
|
||||||
IF(count(*) >= 0, 1, 0)
|
ERROR 0A000: Not supported feature or function
|
||||||
1
|
|
||||||
"oceanbase.__all_virtual_mds_node_stat runs in single server"
|
"oceanbase.__all_virtual_mds_node_stat runs in single server"
|
||||||
IF(count(*) >= 0, 1, 0)
|
ERROR 0A000: Not supported feature or function
|
||||||
1
|
|
||||||
desc oceanbase.__all_virtual_mds_event_history;
|
desc oceanbase.__all_virtual_mds_event_history;
|
||||||
Field Type Null Key Default Extra
|
Field Type Null Key Default Extra
|
||||||
tenant_id bigint(20) NO PRI NULL
|
tenant_id bigint(20) NO PRI NULL
|
||||||
|
|||||||
Reference in New Issue
Block a user