用户可以通过查询 视图来展示某条 SQL 在计划缓存中的执行计划。
如下例所示:
参数解释如下表:
OceanBase 数据库每个服务器的计划缓存都是独立的。用户可以直接访问 视图查询本服务器上的计划缓存并提供 tenant_id 和需要查询的 SQL 字符串(可以使用模糊匹配),查询该条 SQL 在计划缓存中对应的 plan_id。
第二步 使用 plan_id 展示对应执行计划
获得 plan_id 后,用户可以使用 tenant_id 和 plan_id 访问 来展示该执行计划。
注意
这里展示的计划为物理执行计划,在算子命名上会与 EXPLAIN 所展示的逻辑执行计划有所不同。
注意