행위

"V$SQLSTATS"의 두 판 사이의 차이

DB CAFE

(V$SQLSTATS)
(V$SQLSTATS)
 
(같은 사용자의 중간 판 2개는 보이지 않습니다)
6번째 줄: 6번째 줄:
 
여기 V$SQLSTATS에는 V$SQL및V$SQLAREA 에 나타나는 열의 하위 집합 이 포함됩니다.
 
여기 V$SQLSTATS에는 V$SQL및V$SQLAREA 에 나타나는 열의 하위 집합 이 포함됩니다.
  
----
+
{| class="wikitable"
컬럼 데이터 형식 기술
+
|-
----
+
! 컬럼 !! 데이터 형식!! 내용
 
+
|-
SQL_TEXT VARCHAR2(1000) 현재 커서에 대한 SQL 텍스트의 처음 1000 자
+
| SQL_TEXT || VARCHAR2(1000) || 현재 커서에 대한 SQL 텍스트의 처음 1000 자
 
+
|-
SQL_FULLTEXT CLOB CLOB열로 표시된 SQL 문의 전체 텍스트입니다 . V $ SQL_TEXT 동적 성능보기로 결합하는 대신이 열을 사용하여 SQL 문의 전체 텍스트를 검색 할 수 있습니다.
+
| SQL_FULLTEXT || CLOB || CLOB열로 표시된 SQL 문의 전체 텍스트입니다 . V $ SQL_TEXT 동적 성능보기로 결합하는 대신이 열을 사용하여 SQL 문의 전체 텍스트를 검색 할 수 있습니다.
 
+
|-
SQL_ID VARCHAR2(13) 라이브러리 캐시에있는 부모 커서의 SQL 식별자
+
| SQL_ID || VARCHAR2(13) || 라이브러리 캐시에있는 부모 커서의 SQL 식별자
LAST_ACTIVE_TIME DATE 이 텍스트 및 계획이있는 커서에 대한 통계가 마지막으로 업데이트 된 시간
+
|-
LAST_ACTIVE_CHILD_ADDRESS RAW(4) 마지막으로 통계를 갱신 한 커서의 주소
+
| LAST_ACTIVE_TIME || DATE || 이 텍스트 및 계획이있는 커서에 대한 통계가 마지막으로 업데이트 된 시간
PLAN_HASH_VALUE NUMBER 이 커서에 대한 SQL 계획의 수치 표현. 서로를 비교하면 PLAN_HASH_VALUE두 계획이 같은지 여부를 쉽게 식별 할 수 있습니다 (두 계획을 한 줄씩 비교하는 것보다)
+
|-
PARSE_CALLS NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 구문 분석 호출 수
+
| LAST_ACTIVE_CHILD_ADDRESS || RAW(4) || 마지막으로 통계를 갱신 한 커서의 주소
DISK_READS NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서의 디스크 읽기 수
+
|-
DIRECT_WRITES NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 직접 쓰기 수
+
| PLAN_HASH_VALUE || NUMBER || 이 커서에 대한 SQL 계획의 수치 표현. 서로를 비교하면 PLAN_HASH_VALUE두 계획이 같은지 여부를 쉽게 식별 할 수 있습니다 (두 계획을 한 줄씩 비교하는 것보다)
BUFFER_GETS NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 버퍼 확보 수
+
|-
ROWS_PROCESSED NUMBER 구문 분석 된 SQL 문이 반환하는 총 행 수
+
| PARSE_CALLS || NUMBER || 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 구문 분석 호출 수
SERIALIZABLE_ABORTS NUMBER ORA-08177 오류 발생, 트랜잭션 당 직렬화 실패 횟수
+
|-
FETCHES NUMBER SQL 문과 연관된 페치 수
+
| DISK_READS || NUMBER || 이 SQL 텍스트 및 계획이있는 모든 커서의 디스크 읽기 수
EXECUTIONS NUMBER 이 객체가 라이브러리 캐시로 가져간 이후에이 객체에 대해 실행 된 실행 수
+
|-
END_OF_FETCH_COUNT NUMBER 커서가 라이브러리 캐시로 가져간 이후로이 커서가 완전히 실행 된 횟수입니다. 이 통계 값은 커서가 부분적으로 실행될 때 증가하지 않습니다. 이는 실행 중에 실패했거나 커서가 닫히거나 재실행되기 전에이 커서에 의해 생성 된 처음 몇 행만 가져 오기되기 때문입니다. 정의에 따라 END_OF_FETCH_COUNT열의 값은 열의 값 보다 작거나 같아야합니다 EXECUTIONS.
+
| DIRECT_WRITES || NUMBER || 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 직접 쓰기 수
LOADS NUMBER 객체가로드되거나 재로드 된 횟수
+
|-
VERSION_COUNT NUMBER 이 SQL 텍스트 및 계획과 함께 캐시에있는 커서 수
+
| BUFFER_GETS || NUMBER || 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 버퍼 확보 수
INVALIDATIONS NUMBER 이 자식 커서가 무효화 된 횟수
+
|-
PX_SERVERS_EXECUTIONS NUMBER Parallel eXecution Server에 의해 수행 된 총 실행 수. 명령문이 병렬로 실행 된 적이없는 경우이 값은 0입니다.
+
| ROWS_PROCESSED || NUMBER || 구문 분석 된 SQL 문이 반환하는 총 행 수
CPU_TIME NUMBER 이 커서가 구문 분석, 실행 및 페치에 사용하는 CPU 시간 (마이크로 초)
+
|-
ELAPSED_TIME NUMBER 이 커서가 구문 분석, 실행 및 페치에 사용하는 경과 시간 (마이크로 초)
+
| SERIALIZABLE_ABORTS || NUMBER || ORA-08177 오류 발생, 트랜잭션 당 직렬화 실패 횟수
APPLICATION_WAIT_TIME NUMBER 응용 프로그램 대기 시간 (마이크로 초)
+
|-
CONCURRENCY_WAIT_TIME NUMBER 동시성 대기 시간 (마이크로 초)
+
| FETCHES || NUMBER || SQL 문과 연관된 페치 수
CLUSTER_WAIT_TIME NUMBER 클러스터 대기 시간 (마이크로 초)
+
|-
USER_IO_WAIT_TIME NUMBER 사용자 I / O 대기 시간 (마이크로 초)
+
| EXECUTIONS || NUMBER || 이 객체가 라이브러리 캐시로 가져간 이후에이 객체에 대해 실행 된 실행 수
PLSQL_EXEC_TIME NUMBER PL / SQL 실행 시간 (마이크로 초)
+
|-
JAVA_EXEC_TIME NUMBER Java 실행 시간 (마이크로 초)
+
| END_OF_FETCH_COUNT || NUMBER || 커서가 라이브러리 캐시로 가져간 이후로이 커서가 완전히 실행 된 횟수입니다. 이 통계 값은 커서가 부분적으로 실행될 때 증가하지 않습니다. 이는 실행 중에 실패했거나 커서가 닫히거나 재실행되기 전에이 커서에 의해 생성 된 처음 몇 행만 가져 오기되기 때문입니다. 정의에 따라 END_OF_FETCH_COUNT열의 값은 열의 값 보다 작거나 같아야합니다 EXECUTIONS.
SORTS NUMBER 하위 커서에 대해 수행 된 정렬 수
+
|-
SHAREABLE_MEM NUMBER 이 SQL 텍스트 및 계획과 함께 현재 모든 커서가 차지하고있는 총 공유 메모리 (바이트)
+
| LOADS || NUMBER || 객체가로드되거나 재로드 된 횟수
TOTAL_SHAREABLE_MEM 번호 이 SQL 텍스트와 계획으로 모든 커서가 차지하는 전체 공유 메모리 (바이트 단위) 및 공유 풀에 완전히로드 된 경우 계획 (커서 크기)
+
|-
 +
| VERSION_COUNT || NUMBER || 이 SQL 텍스트 및 계획과 함께 캐시에있는 커서 수
 +
|-
 +
| INVALIDATIONS || NUMBER || 이 자식 커서가 무효화 된 횟수
 +
|-
 +
| PX_SERVERS_EXECUTIONS || NUMBER || Parallel eXecution Server에 의해 수행 된 총 실행 수. 명령문이 병렬로 실행 된 적이없는 경우이 값은 0입니다.
 +
|-
 +
| CPU_TIME || NUMBER || 이 커서가 구문 분석, 실행 및 페치에 사용하는 CPU 시간 (마이크로 초)
 +
|-
 +
| ELAPSED_TIME || NUMBER || 이 커서가 구문 분석, 실행 및 페치에 사용하는 경과 시간 (마이크로 초)
 +
|-
 +
| APPLICATION_WAIT_TIME || NUMBER || 응용 프로그램 대기 시간 (마이크로 초)
 +
|-
 +
| CONCURRENCY_WAIT_TIME || NUMBER || 동시성 대기 시간 (마이크로 초)
 +
|-
 +
| CLUSTER_WAIT_TIME || NUMBER || 클러스터 대기 시간 (마이크로 초)
 +
|-
 +
| USER_IO_WAIT_TIME || NUMBER || 사용자 I / O 대기 시간 (마이크로 초)
 +
|-
 +
| PLSQL_EXEC_TIME || NUMBER || PL / SQL 실행 시간 (마이크로 초)
 +
|-
 +
| JAVA_EXEC_TIME || NUMBER || Java 실행 시간 (마이크로 초)
 +
|-
 +
| SORTS || NUMBER || 하위 커서에 대해 수행 된 정렬 수
 +
|-
 +
| SHAREABLE_MEM || NUMBER || 이 SQL 텍스트 및 계획과 함께 현재 모든 커서가 차지하고있는 총 공유 메모리 (바이트)
 +
|-
 +
| TOTAL_SHAREABLE_MEM || NUMBER || 이 SQL 텍스트와 계획으로 모든 커서가 차지하는 전체 공유 메모리 (바이트 단위) 및 공유 풀에 완전히로드 된 경우 계획 (커서 크기)
 +
|}
 +
[[Category:oracle]]

2023년 8월 27일 (일) 20:48 기준 최신판

thumb_up 추천메뉴 바로가기


V$SQLSTATS[편집]

V$SQLSTATS는 SQL 커서에 대한 기본 성능 통계를 리턴하며 각 행은 고유 한 SQL 텍스트 조합과 최적화 계획 (즉 SQL_ID,와 PLAN_HASH_VALUE) 의 고유 한 조합에 대한 데이터를 나타냅니다 . 열의 열 정의 V$SQLSTATS는 V$SQL및 V$SQLAREA뷰 의 열 정의와 동일합니다 . 그러나, V$SQLSTATS보기는 다릅니다 V$SQL하고 V$SQLAREA있다는 점에서 더 빨리, 확장 성, 그리고 큰 데이터 보존을 (통계가 여전히 커서가 공유 풀에서 세 된 후에도이보기에 표시 할 수있다)이있다. 여기 V$SQLSTATS에는 V$SQL및V$SQLAREA 에 나타나는 열의 하위 집합 이 포함됩니다.

컬럼 데이터 형식 내용
SQL_TEXT VARCHAR2(1000) 현재 커서에 대한 SQL 텍스트의 처음 1000 자
SQL_FULLTEXT CLOB CLOB열로 표시된 SQL 문의 전체 텍스트입니다 . V $ SQL_TEXT 동적 성능보기로 결합하는 대신이 열을 사용하여 SQL 문의 전체 텍스트를 검색 할 수 있습니다.
SQL_ID VARCHAR2(13) 라이브러리 캐시에있는 부모 커서의 SQL 식별자
LAST_ACTIVE_TIME DATE 이 텍스트 및 계획이있는 커서에 대한 통계가 마지막으로 업데이트 된 시간
LAST_ACTIVE_CHILD_ADDRESS RAW(4) 마지막으로 통계를 갱신 한 커서의 주소
PLAN_HASH_VALUE NUMBER 이 커서에 대한 SQL 계획의 수치 표현. 서로를 비교하면 PLAN_HASH_VALUE두 계획이 같은지 여부를 쉽게 식별 할 수 있습니다 (두 계획을 한 줄씩 비교하는 것보다)
PARSE_CALLS NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 구문 분석 호출 수
DISK_READS NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서의 디스크 읽기 수
DIRECT_WRITES NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 직접 쓰기 수
BUFFER_GETS NUMBER 이 SQL 텍스트 및 계획이있는 모든 커서에 대한 버퍼 확보 수
ROWS_PROCESSED NUMBER 구문 분석 된 SQL 문이 반환하는 총 행 수
SERIALIZABLE_ABORTS NUMBER ORA-08177 오류 발생, 트랜잭션 당 직렬화 실패 횟수
FETCHES NUMBER SQL 문과 연관된 페치 수
EXECUTIONS NUMBER 이 객체가 라이브러리 캐시로 가져간 이후에이 객체에 대해 실행 된 실행 수
END_OF_FETCH_COUNT NUMBER 커서가 라이브러리 캐시로 가져간 이후로이 커서가 완전히 실행 된 횟수입니다. 이 통계 값은 커서가 부분적으로 실행될 때 증가하지 않습니다. 이는 실행 중에 실패했거나 커서가 닫히거나 재실행되기 전에이 커서에 의해 생성 된 처음 몇 행만 가져 오기되기 때문입니다. 정의에 따라 END_OF_FETCH_COUNT열의 값은 열의 값 보다 작거나 같아야합니다 EXECUTIONS.
LOADS NUMBER 객체가로드되거나 재로드 된 횟수
VERSION_COUNT NUMBER 이 SQL 텍스트 및 계획과 함께 캐시에있는 커서 수
INVALIDATIONS NUMBER 이 자식 커서가 무효화 된 횟수
PX_SERVERS_EXECUTIONS NUMBER Parallel eXecution Server에 의해 수행 된 총 실행 수. 명령문이 병렬로 실행 된 적이없는 경우이 값은 0입니다.
CPU_TIME NUMBER 이 커서가 구문 분석, 실행 및 페치에 사용하는 CPU 시간 (마이크로 초)
ELAPSED_TIME NUMBER 이 커서가 구문 분석, 실행 및 페치에 사용하는 경과 시간 (마이크로 초)
APPLICATION_WAIT_TIME NUMBER 응용 프로그램 대기 시간 (마이크로 초)
CONCURRENCY_WAIT_TIME NUMBER 동시성 대기 시간 (마이크로 초)
CLUSTER_WAIT_TIME NUMBER 클러스터 대기 시간 (마이크로 초)
USER_IO_WAIT_TIME NUMBER 사용자 I / O 대기 시간 (마이크로 초)
PLSQL_EXEC_TIME NUMBER PL / SQL 실행 시간 (마이크로 초)
JAVA_EXEC_TIME NUMBER Java 실행 시간 (마이크로 초)
SORTS NUMBER 하위 커서에 대해 수행 된 정렬 수
SHAREABLE_MEM NUMBER 이 SQL 텍스트 및 계획과 함께 현재 모든 커서가 차지하고있는 총 공유 메모리 (바이트)
TOTAL_SHAREABLE_MEM NUMBER 이 SQL 텍스트와 계획으로 모든 커서가 차지하는 전체 공유 메모리 (바이트 단위) 및 공유 풀에 완전히로드 된 경우 계획 (커서 크기)