2012-09-28 56 views

回答

5

后 “解释计划”,你会想是这样的:

select * from table(dbms_xplan.display); 

阅读:

+0

对于MySQL db有没有类似的问题? –

+1

@SandeepanNath如果你访问上面的链接,你会发现一个标签为“This Page for”的框,然后也列出了MySQL。只需点击那里,那么你就会在相同的内容,只为MySQL。 –

2

我相信甲骨文可以使用

EXPLAIN PLAN for sql 

它应该为你勾勒出正在使用哪个索引,如果有的话。

+1

我执行上面的代码,它只是说“解释”..我在哪里检查结果? – mysticfalls

3

使用以下设置,然后执行该会话的查询。

Set Autotrace on; 

我看到您正在使用sqldeveloper。当您在设置自动跟踪之后执行后,脚本输出窗口将显示解释计划和统计信息,而查询结果窗口将显示您的输出。解释计划会让您知道索引是否用于执行查询。

0

如果这在SQLDeveloper中,请突出显示该查询并单击“Autotrace”按钮。通常,F6按钮对应于此操作。

SQLDeveloper Autotrace Button

相关问题