sql >> データベース >  >> RDS >> Oracle

OracleSql開発者でExplainPlanを表示するにはどうすればよいですか?

    の説明プラン

    SQL Developer EXPLAIN PLAN FORを使用する必要はありません 声明。 F10を押します または、プランの説明アイコンをクリックします 。

    その後、[プランの説明]ウィンドウに表示されます。 。

    SQL * Plusを使用している場合 次に、 DBMS_XPLANを使用します 。

    たとえば、

    SQL> EXPLAIN PLAN FOR
      2  SELECT * FROM DUAL;
    
    Explained.
    
    SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);
    
    PLAN_TABLE_OUTPUT
    --------------------------------------------------------------------------
    Plan hash value: 272002086
    
    --------------------------------------------------------------------------
    | Id  | Operation         | Name | Rows  | Bytes | Cost (%CPU)| Time     |
    --------------------------------------------------------------------------
    |   0 | SELECT STATEMENT  |      |     1 |     2 |     2   (0)| 00:00:01 |
    |   1 |  TABLE ACCESS FULL| DUAL |     1 |     2 |     2   (0)| 00:00:01 |
    --------------------------------------------------------------------------
    
    8 rows selected.
    
    SQL>
    

    説明プランを作成して表示する方法をご覧ください。



    1. C#からSQL Serverを呼び出すときに、いつ再試行するか失敗するかを知っていますか?

    2. データベースについて知っておくべき3つのこと

    3. MySQLの複数のテーブルから削除するにはどうすればよいですか?

    4. SQLServerの既存のテーブルに外部キー制約を追加する方法-SQLServer/TSQLチュートリアルパート68