【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.1.4
【问题描述】
如上面的图所示,我们的集群leader指定了一个observer,但是监控显示其中的一个follower上有select查询(分析后select都是查询系统表),但是另一个follower上确没有任何语句,想问问这是什么原理呢?
【复现路径】问题出现前后相关操作
【附件及日志】推荐使用OceanBase敏捷诊断工具obdiag收集诊断信息,详情参见链接(右键跳转查看):
【 使用环境 】生产环境
【 OB or 其他组件 】OB
【 使用版本 】4.2.1.4
【问题描述】
内部查询语句贴出来一下吧
SELECT
event_id,
svr_ip,
svr_port,
report_time,
cycle_idx as cycle_index,
cycle_size,
role,
visitor,
object as queryResource,
extra_name1,
extra_value1
from
DBA_OB_DEADLOCK_EVENT_HISTORY
SELECT
COUNT(*)
FROM
GV$OB_PROCESSLIST
WHERE
1 = 1
select
outline_name as outlineName,
outline_id,
out
只是一部分,有很多查询
估计是 OCP 发出的 SQL,可以通过 gv$ob_sql_audit 定位 sql 来源
确实是ocp发出的sql,查询的都是系统表,有疑问的是,为啥另外一个follower却没有这些sql执行呢?