[Oracle]実行計画を出力してみる 2018年6月3日By nisan Oracle 実行計画の出力を確認する。 インストールしたので、実行計画を出力するとこまで確認してみる。 画面イメージはないけどSQL Developerでやってるよ。 まぁ、いきなり入れないわけだが。 PDBは自動起動できないようなので、CDBにログインしてPDBを起動する。 ALTER PLUGGABLE DATABASE ORCLPDB OPEN; 無事入れたので、テーブルとか作成 CREATE TABLE TT_01 ( CD CHAR(10) ,NM VARCHAR2(30) ,TCOL01 VARCHAR2(10) ,TCOL02 VARCHAR2(10) ,MCOL01 CHAR(10) ,MCOL02 CHAR(10) ,CONSTRAINT PK_TT_01 PRIMARY KEY(CD) ) TABLESPACE NTEST_TS / CREATE INDEX IDX_TT_01_01 ON TT_01(MCOL01) TABLESPACE NTEST_TS / CREATE TABLE TM_01 ( CD CHAR(10) ,NM VARCHAR2(30) ,CONSTRAINT PK_TM_01 PRIMARY KEY(CD) ) TABLESPACE NTEST_TS / データを適当に投入 抽出SQL SELECT TT.* ,TM.* FROM TT_01 TT INNER JOIN TM_01 TM ON TM.CD = TT.MCOL01 ORDER BY TT.CD / 抽出結果 実行計画の実行 EXPLAIN PLAN FOR <抽出SQL> / 実行計画の結果確認 SELECT PLAN_TABLE_OUTPUT FROM TABLE(DBMS_XPLAN.DISPLAY()) / 実行計画 とりあえず、実行計画の出力を確認。 投稿ナビゲーション [Oracle]インストール[SQLチューニング]お勉強①~はじめに~