Database 如何监控从内存中检索的数据?

Database 如何监控从内存中检索的数据?,database,oracle,oracle12c,Database,Oracle,Oracle12c,我正在调整Oracle 12c DB中的内存列存储。如何理解,数据是从内存中收集的,而不是从通用数据库中收集的 我无法从SQL Developer中的计划中获取此信息。要确定SQL语句是否正在扫描IM列中的数据,请检查执行计划 例如: 内存中的表访问已满 操作中的关键字INMEMORY证明它是IM表扫描 在sqldeveloper中,使用EXPLAIN PLAN工具或按F10生成执行计划。执行计划将显示该计划。看看我的答案。你也可以查看自动追踪结果和新的内存统计数据,这里的一个例子是@thatJ

我正在调整Oracle 12c DB中的内存列存储。如何理解,数据是从内存中收集的,而不是从通用数据库中收集的


我无法从SQL Developer中的计划中获取此信息。

要确定SQL语句是否正在扫描
IM列中的数据,请检查
执行计划

例如:

内存中的表访问已满

操作中的关键字
INMEMORY
证明它是
IM
表扫描


sqldeveloper
中,使用
EXPLAIN PLAN
工具或按
F10
生成执行计划。

执行计划将显示该计划。看看我的答案。你也可以查看自动追踪结果和新的内存统计数据,这里的一个例子是@thatJeffSmith,这当然是另一个选项。但更多的是为了一件小事而工作。OP说,他看不到执行计划中提到的;-)这就是为什么我把它作为评论而不是回答。信息越多越好,是吗?此外,自动竞速显示计划,计划显示内存是否起作用。@Lalit Kumar B Hm,我知道了。现在是另一个问题,所以我正在将表加载到内存中,其中包含关键优先级。但数据并不是从内存中收集的。在操作中,它表示:表访问(完整)超出了原始问题的范围。请为rit提出一个新问题。