2

了解给定 SQL 语句的磁盘读取/写入、内存、CPU 等统计信息也会很有用。

4

2 回答 2

3

Oracle Explain 工具是一种成本估算工具,而不是资源消耗的预测器。您可以查询 Oracle 中的字典(例如,V$SQLAREA 视图)以了解给定 SQL 语句的实际资源消耗。

顺便说一句,两个 SQL 语句可能会产生相同的执行计划,但 Oracle 可能会将其视为不同的 SQL 语句。

于 2012-06-25T04:29:07.130 回答
2

标签中有 4 种不同的 DBMS。它们中的每一个都通过不同的机制提供有关查询的大量额外信息——通常不是通过 EXPLAIN 本身,这是优化器预测查询成本而不是记录它的成本的方式。然而,在每个 DBMS 中完成此操作的机制完全不同,远远超出了除事实标准之外的任何东西(并且每个 DBMS 都是其自己的事实标准)。

于 2012-06-25T14:42:15.627 回答