开发者社区> 问答> 正文

OceanBase数据库4.1版本没有gv$sql_audit视图吗?

OceanBase数据库4.1版本没有gv$sql_audit视图吗,怎么通过trace_id去找到实际执行计划呢?

展开
收起
真的很搞笑 2023-09-19 12:01:15 52 0
来自:OceanBase
2 条回答
写回答
取消 提交回答
  • gv$ob_sql_audit,此回答整理自钉群“[社区]技术答疑群OceanBase”

    2023-09-20 11:20:01
    赞同 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在 OceanBase 数据库 4.1 版本中,可能没有 gv$sql_audit 视图。如果您想通过 trace_id 来查找实际执行计划,可以尝试以下方法:

    1. 使用 __all_trace_log:在 OceanBase 数据库中,可以通过查询 __all_trace_log 系统表来获取与 trace_id 相关的跟踪信息。您可以基于 trace_id 进行筛选,并查看相关的执行计划信息。

    2. 使用 ob.sql.set_trace 命令:在 SQL 语句中使用 ob.sql.set_trace 命令来启用跟踪功能,将会返回一个 trace_id。然后,您可以使用该 trace_id 查询执行计划和其他相关信息。

    3. 使用 obproxy 工具:如果您正在使用 obproxy(OceanBase Proxy),它可以提供更方便的跟踪和查询执行计划的方式。您可以通过配置 obproxy 的日志级别来捕获特定 trace_id 的详细信息。

    2023-09-19 20:21:58
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
蚂蚁OceanBase数据库团队,用于OceanBase技术原理、运维经验和案例分享、对外交流。
问答排行榜
最热
最新

相关电子书

更多
用SQL做数据分析 立即下载
云数据库OceanBase 架构演进及在金融核心系统中的实践 立即下载
自研金融数据库OceanBase的创新之路 立即下载