2条回答
默认
最新
回答交流
提交
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~
墨值悬赏

如图中所示,如何用sql查询出各个指标,谢谢
对于sql的性能监控,ocp管理平台有相关集群、租户、observer级别的性能监控指标,也有慢sql(slow_sql)的监控记录,很方便的可以查看各个监控维度的QPS、QPS_RT、TPS、TPS_RT以及内存使用情况等。
对于sql的分析,也可以使用审计表oceanbase.gv$sql_audit来对sql进行查看
比如:
--查询最近10分钟时间内执行时间排在 TOP N 的 SQL?
select/*+ parallel(15)*/ SQL_ID, count(*) as QPS, avg(t1.elapsed_time) RT
from oceanbase.gv$sql_audit t1
where tenant_id = 1001 and IS_EXECUTOR_RPC = 0
and request_time > (time_to_usec(now()) - 600000000)
and request_time < time_to_usec(now())
group by t1.sql_id
order by RT desc
limit 10;
另外,对于sql的执行计划情况,可以从gvplan_cache_plan_explain\vplan_cache_plan_explain 中获取
评论
有用 1
墨值悬赏