database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 40872 게시물 읽기
No. 40872
sql 질문하나 할께요.
작성자
이현정
작성일
2015-07-23 08:59
조회수
7,210

여러가지로 감사 드립니다.

11.2.0.4 버젼이구요.

제가 궁금한것은 플랜을 보면 스칼라서브커리가 먼저 풀리는 것 같아요.

A ->T1 ->T2라고 생각했는데...

T1->T2->A라고 플랜에 나오는데 이게 맞는지요. ?

 

select a.*,(SELECT  T2.DSC FROM MAST  T1, CENT  T2
                         WHERE T1.NO = NO AND T1.CD = A.CD AND NVL(T1.YN, ' ') <> 'X'
                           AND T1.CHG_CENT = T2.CENT) AS DSC
FROM QTY      A
                 WHERE A.NO = 'SN2089'
                   AND A.PLN  = 'P'

 

0  SELECT STATEMENT  10  3630  1  16859  1
1 0   NESTED LOOPS  1  71  2  7926  2
2 1     TABLE ACCESS BY INDEX ROWID              MAST 1  28  1  5841  1
3 2       INDEX UNIQUE SCAN           MAST_PK 1    1  3823  1
4 1     TABLE ACCESS BY INDEX ROWID              CENT 5265  221K 1  2085  1
5 4       INDEX UNIQUE SCAN          CENT_PK 1    1  263  1
6 0   TABLE ACCESS BY INDEX ROWID QTY 10  3630  1  16859  1
7 6     INDEX RANGE SCAN         QTY_IE1 6440    1  6966  1
 

이 글에 대한 댓글이 총 2건 있습니다.

스칼라서브쿼리는 그냥 실행계획의 맨 앞에 옵니다.
실행순서 볼 때는 제껴 놓고 보시는게 좋을 듯.

마농(manon94)님이 2015-07-23 17:03에 작성한 댓글입니다.

감사합니다.

이현정님이 2015-07-23 19:01에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
40875PL/SQL을 배치로 돌릴경우 성능상 별다른 문제가 없을지요.
이성준
2015-07-24
7002
40874sql 질문 하나더 할께요. [2]
이현정
2015-07-23
6979
40873Oracle SYSTIMESTAMP 문의 [3]
참치절단
2015-07-23
7003
40872sql 질문하나 할께요. [2]
이현정
2015-07-23
7210
40871조직도를 만드는 쿼리가 계층쿼리 없이 되어 있어서 [4]
계층
2015-07-22
7482
40870혹시 이런게 가능한지요?? (고정컬렁횡 -> 로우로 변환) [2]
량디
2015-07-22
7630
40869그룹 번호 매기기 문의 드립니다. [2]
김미림
2015-07-22
7622
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.029초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다