【 使用环境 】生产环境
【 OB or 其他组件 】OBserver
【 使用版本 】 4.2.2
【问题描述】执行查询,主节点的cpu飙升,其他两个节点的cpu每什么变化,感觉没有用到。
【复现路径】问题出现前后相关操作
【附件及日志】
应该是指在主节点查询吧
- 看现象应该是生成的本地计划,可以贴一下 explain 出来的计划,例如 explain select c1 from t1; 确认一下这个猜想。
- 然后我们再分析下这条 SQL 生成本地计划而非分布式计划是否合理。例如是不是查询涉及到的所有数据的 leader 副本,都在你这个主节点上等等。
感觉是只在主节点查询了,其他两个节点都没有用,不知道怎么看
SELECT TENANT_ID,TENANT_NAME,TENANT_TYPE,PRIMARY_ZONE,STATUS,LOCALITY FROM oceanbase.DBA_OB_TENANTS; 看下primary zone信息
嗯,看下 primary zone 的信息,可能这些表的 leader 副本都分布在同一个 zone 里面了。
RANDOM