0

是否可以获得普通sql语句所需的已用主内存?我试图了解解释计划的工作原理,我找到了包含解释计划的 PLAN_TABLE,但我不确定 PLAN_TABLE 是否提供有关已用内存的信息。

4

1 回答 1

2

PLAN_TABLE 保存来自EXPLAIN PLAN语句的信息,这是您的查询在执行时可能遵循的执行计划。实际执行统计数据可能与事先预期的完全不同。如果您正在寻找实际使用的内存,那么 PLAN_TABLE 还不够好。实际执行统计可以从V$SQL_PLAN_STATISTICS_ALL获得。这些是用函数dbms_xplan.display_cursor很好地打印出来的。它在 MEMSTATS 部分向您显示“Used-Mem”。或者您可能想要检查动态视图V$SESSTAT

问候,
罗布。

于 2013-02-17T22:18:11.047 回答