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
운영게시판
최근게시물
Informix Q&A 3401 게시물 읽기
No. 3401
syssqexplain 뷰에 대해 알고 싶습니다.
작성자
빵꾸똥꾸
작성일
2013-07-25 14:40
조회수
3,606

제가 인포믹스 공부를 하다 보니 syssqexplain 뷰에 대해서 알게 되었습니다.

 

저 뷰를 보면 SQL의 성능정보가 있는걸 확인 했습니다.

 

혹시 저 뷰를 보려면

 

인포믹스 서버를 뛰울때 사용하는 커맨드창(oninit 등을 날리는...) 에서

 

set explain on 을 해주면 되는 건가요 ? 아니면 다른 명령 없이도 저 뷰에 정보가 나타 나는 건가요 ?

 

아니면 SQL의 성능정보가 저장되는 다른 테이블 및 뷰가 있는지 알고 싶습니다.

 

그리고 혹시 query 문이 따로 저장 되는 테이블 이나 뷰가 있는지 그거 또 한  알고 싶습니다.

 

답변 해주시면 감사하겠습니다.

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

 안녕하세요. 말씀하신 syssqexplain 뷰는 sysmaster 데이터베이스에 있는 모니터링용 뷰입니다.

set explain 명령과 관계없이 현재 실행중인 SQL문에 대한 정보를 보여줍니다.
뷰에서는 각 세션에서 정렬이 몇번 일어나는지 메모리, 디스크를 얼마나 읽는지 SQL처리비용은 어느정도인지 대해 수치로 표시합니다.
 
SQL문에 대한 자세한 성능정보를 확인하려면 set explain 명령으로 실행계획을 출력하는 것이 일반적인 방법이며
인포믹스 11버전부터 제공되는 SQLTRACE기능을 사용할 수도 있습니다.
기본적으로 SQL문은 실행중일 때만 확인할 수 있습니다. SQLTRACE 기능을 활성화 함으로써 일정개수의 SQL문을 저장하는 버퍼가 생기고
syssqltrace, syssqltrace_info 테이블 등에서 각 sql문의 히스토리와 상세한 성능 정보를 확인할 수 있습니다.
 
자세한 사용법은 다음 문서를 참고해보십시오.
http://presentations.oninit.com/public/2010IIUG/D16-Vega-Help_yourself_with_SQLTRACE.pdf
정상규(pajama)님이 2013-07-25 22:09에 작성한 댓글입니다.
[Top]
No.
제목
작성자
작성일
조회
3405인포믹스 11.10 다운받을수 있는곳 있나요 ? [2]
오오오오미
2013-10-31
3545
3403오라클 쿼리문 인포믹스로 변경 [2]
사바직자
2013-09-05
3854
3402SYSSQLTRACE 설정밥법 알고싶습니다. [2]
빵꾸똥꾸
2013-08-05
3663
3401syssqexplain 뷰에 대해 알고 싶습니다. [1]
빵꾸똥꾸
2013-07-25
3606
3400질문>distinct 안에 decode 사용할때 질문이 있습니다. [1]
송종호
2013-06-19
4051
3399update 질문 입니다. [1]
강동엽
2013-06-05
3706
3398한달치 DB구하기
박강민
2013-04-15
4132
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2021 DSN, All rights reserved.
작업시간: 0.012초, 이곳 서비스는
	PostgreSQL v13.3으로 자료를 관리합니다