sql >> Database >  >> RDS >> Oracle

Hoe bekijk ik het Explain Plan in Oracle Sql developer?

UITLEG PLAN VOOR

In SQL-ontwikkelaar , u hoeft EXPLAIN PLAN FOR niet te gebruiken uitspraak. Druk op F10 of klik op het Leg abonnement-pictogram .

Het wordt dan weergegeven in het venster Plan uitleggen .

Als u SQL*Plus . gebruikt gebruik dan DBMS_XPLAN .

Bijvoorbeeld,

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>

Zie Hoe een Explain Plan maken en weergeven



  1. Vreemd SQLAlchemy-foutbericht:TypeError:'dict'-object ondersteunt geen indexering

  2. MariaDB JSON_VALUE() uitgelegd

  3. Spring Data JPA Auditing werkt niet voor de JpaRepository-updatemethode met @Modifying-annotatie, waarom?

  4. Wat betekent een (+) teken in een Oracle SQL WHERE-clausule?