오라클에서 플렌 볼때 0 2 2,088

by 몬태크리스토 [2013.12.18 10:33:06]


플렌에서 원격은 remote 로처리 되잔아요.
여기서 remote에 해당하는 플렌을 볼때
본db에서 봐야 하나요 아니면 
디비링크를 사용한 디비에서 보면 되나요...

부탁드려요....ㅅㅅ
by 용근님 [2013.12.18 10:47:44]
본디비에서 봐야지요~~~~

by 하치 [2013.12.18 13:31:29]
-- 저도 본디비에서 쿼리를 나누어서 검증합니다.
-- 원격지에서 실행한 쿼리 계획에 REMOTE로 표시된 부분을 
-- 확인 할 경우 아래와 같이 쿼리로 참조 할수 있습니다.

SELECT DISTINCT A.SID,A.SERIAL#,A.USERNAME,A.PROGRAM,A.OSUSER,SQL_HASH_VALUE, B.SQL_ID,
    A.STATUS,TO_CHAR(A.LOGON_TIME,'YYYYMMDD HH24MISS') LTIME,C.EVENT,
    --C.P1TEXT,C.P1,C.P2TEXT,C.P2,C.P3TEXT,P3,C.WAIT_TIME,C.STATE,
    --C.SECONDS_IN_WAIT--,
    B.SQL_TEXT 
FROM GV$SESSION A, GV$SQL B, GV$SESSION_WAIT C
WHERE A.SQL_HASH_VALUE=B.HASH_VALUE(+)
AND A.SID IN(SELECT SID 
        FROM GV$ACCESS
       WHERE OBJECT = 'TABLE_NAME')
--AND A.SCHEMANAME IN('SCHEMA_NAME') 
--AND A.STATUS='ACTIVE'
--AND A.INST_ID=2
ORDER BY LTIME DESC

SELECT HASH_VALUE,CHILD_NUMBER,
    LPAD(' ',3*DEPTH)||OPERATION||' '||OPTIONS||
    DECODE(ID,0,SUBSTR(OPTIMIZER,1,6)||' CO/St='||TO_CHAR(COST)) OPERATION,
    OBJECT_NAME OBJECT,
    COST,CARDINALITY,ROUND(BYTES/1024) KBYTES
FROM GV$SQL_PLAN
WHERE HASH_VALUE IN('3578322612')
--AND INST_ID=1
ORDER BY HASH_VALUE,CHILD_NUMBER,ID
 
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입