2012-09-28 57 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

相關問題