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 39684 게시물 읽기
No. 39684
쿼리 파싱 : 실행한 쿼리를 분석하기
작성자
이병국(andongcn)
작성일
2012-10-12 11:12
조회수
5,129

 

안녕하세요...

쿼리 실행후 어떤 테이블의 어떤 컬럼이 사용되었는지... 알수 있는 방법 없을까요...

오라클에서 쿼리 파싱시 내부적으로 보관하지 않을까요???

사람 눈으로 보면야.. 어떤 테이블에서 어떤 컬럼이 사용되었는지 알수 있지만...

제가 원하는 것은...

쿼리를 실행후 사용된 테이블과 컬럼들을 DB에 쏟아 붓는 작업을 하고 싶습니다...

아시는 분... 답변 부탁드려요..

 

 

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

 v$sql_plan 을 보시면 어떤 테이블과 어떤 컬럼들이 조회조건에 사용되었는지는 알수 있습니다.

 

어떤걸 원하시는지 알수 없지만 v$sqltext에서 사용된 sql 들은 찾을수 있겠지만, 사용된 컬럼을 정형화해서 저장하기 원하신다면 어려울수도 있겠네요.

viatoris님이 2012-10-12 12:39에 작성한 댓글입니다. Edit

 v$sqlarea ,  v$active_session_history 를 백업테이블에 저장 하여 사용합니다.
-. 주기적으로 계속 백업 / 삭제
-. 바인드 변수까지 필요하면 v$sql_bind_capture 포함

 

 

 

tohappy(tohappy)님이 2012-10-15 12:37에 작성한 댓글입니다.
이 댓글은 2012-10-15 12:38에 마지막으로 수정되었습니다.

 

많은 도움 되었습니다.

늦었지만.. 두분 답변 감사합니다...

 

이병국님이 2012-11-02 08:35에 작성한 댓글입니다.
이 댓글은 2012-11-02 08:36에 마지막으로 수정되었습니다. Edit
[Top]
No.
제목
작성자
작성일
조회
39687ORA-01843 재질문 ㅠ.ㅠ [1]
해외
2012-10-13
5106
39686문자열을 분리해서 종으로 표시하고 싶습니다. [2]
이병국
2012-10-12
4859
39685[질문]해당 주에 시작과 끝 일자 구하기 [3]
물새
2012-10-12
6573
39684쿼리 파싱 : 실행한 쿼리를 분석하기 [3]
이병국
2012-10-12
5129
39683대용량 인서트시 일부 데이터 누락 [1]
카라
2012-10-12
5092
39682ORA-01843 [2]
해외
2012-10-12
5122
3968110g export to 11g import 방법좀 알려주세요.
조원근
2012-10-11
6755
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.023초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다