阅读(2873) (7)

OceanBase 分析系统或某个 SQL 的执行是否出现大量不合理远程执行请求

2021-06-28 16:42:54 更新

运行如下 SQL 语句能够分析出某段时间内不同类型的计划的执行次数:

obclient>SELECT COUNT(*),plan_type FROM oceanbase.gv$sql_audit WHERE tenant_id = 1001          
      AND  IS_EXECUTOR_RPC = 0          
      AND  request_time > (time_to_usec(now()) - 10000000)         
      AND  request_time < time_to_usec(now()) 
      GROUP BY plan_type ;

一般情况下,如果出现远程执行请求比较多时,可能是由于出现切主或 Proxy 客户端路由不准确。