행위

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

DB CAFE

(새 문서: V$SQL V$SQL lists statistics on shared SQL areas without the GROUP BY clause and contains one row for each child of the original SQL text entered. Statistics displayed in V$SQL are no...)
 
 
(같은 사용자의 중간 판 4개는 보이지 않습니다)
1번째 줄: 1번째 줄:
V$SQL
+
V $ SQL
V$SQL lists statistics on shared SQL areas without the GROUP BY clause and contains one row for each child of the original SQL text entered. Statistics displayed in V$SQL are normally updated at the end of query execution. However, for long running queries, they are updated every 5 seconds. This makes it easy to see the impact of long running SQL statements while they are still in progress.
+
V$SQLGROUP BY절이 없는 공유 SQL 영역에 대한 통계를 나열 하고 입력 된 원래 SQL 텍스트의 각 하위에 대해 하나의 행을 포함합니다.  
 +
표시된 통계 V$SQL는 일반적으로 쿼리가 끝날 때 업데이트됩니다.  
 +
그러나 장기 실행 쿼리의 경우 5 초마다 업데이트됩니다.  
 +
이렇게하면 장시간 실행중인 SQL 문이 아직 진행 중일 때 그 영향을 쉽게 볼 수 있습니다.
  
Column Datatype Description
+
{| class="wikitable"
SQL_TEXT VARCHAR2(1000) First thousand characters of the SQL text for the current cursor
+
|-
SQL_FULLTEXT CLOB Full text for the SQL statement exposed as a CLOB column. The full text of a SQL statement can be retrieved using this column instead of joining with the V$SQLTEXT dynamic performance view.
+
!Column !!Datatype !!Description
SQL_ID VARCHAR2(13) SQL identifier of the parent cursor in the library cache
+
|-
SHARABLE_MEM NUMBER Amount of shared memory used by the child cursor (in bytes)
+
|SQL_TEXT || VARCHAR2(1000) || 현재 커서에 대한 SQL 텍스트의 처음 1000 자
PERSISTENT_MEM NUMBER Fixed amount of memory used for the lifetime of the child cursor (in bytes)
+
|-
RUNTIME_MEM NUMBER Fixed amount of memory required during the execution of the child cursor
+
|SQL_FULLTEXT || CLOB || || CLOB ||열로 표시된 SQL 문의 전체 텍스트입니다 . V$SQLTEXT동적 성능보기 로 결합하는 대신이 열을 사용하여 SQL 문의 전체 텍스트를 검색 할 수 있습니다 .
SORTS NUMBER Number of sorts that were done for the child cursor
+
|-
LOADED_VERSIONS NUMBER Indicates whether the context heap is loaded (1) or not (0)
+
|SQL_ID || VARCHAR2(13) || 라이브러리 캐시에있는 부모 커서의 SQL 식별자
OPEN_VERSIONS NUMBER Indicates whether the child cursor is locked (1) or not (0)
+
|-
USERS_OPENING NUMBER Number of users that have any of the child cursors open
+
|SHARABLE_MEM || NUMBER || 자식 커서가 사용하는 공유 메모리의 크기 (바이트 단위)
FETCHES NUMBER Number of fetches associated with the SQL statement
+
|-
EXECUTIONS NUMBER Number of executions that took place on this object since it was brought into the library cache
+
|PERSISTENT_MEM || NUMBER || 자식 커서의 수명 동안 사용 된 고정 된 메모리 양 (바이트 단위)
PX_SERVERS_EXECUTIONS NUMBER Total number of executions performed by parallel execution servers (0 when the statement has never been executed in parallel)
+
|-
END_OF_FETCH_COUNT NUMBER Number of times this cursor was fully executed since the cursor was brought into the library cache. The value of this statistic is not incremented when the cursor is partially executed, either because it failed during the execution or because only the first few rows produced by this cursor are fetched before the cursor is closed or re-executed. By definition, the value of the END_OF_FETCH_COUNT column should be less or equal to the value of the EXECUTIONS column.
+
|RUNTIME_MEM || NUMBER || 자식 커서를 실행하는 동안 필요한 고정 된 메모리 양
USERS_EXECUTING NUMBER Number of users executing the statement
+
|-
LOADS NUMBER Number of times the object was either loaded or reloaded
+
|SORTS || NUMBER || 하위 커서에 대해 수행 된 정렬 수
FIRST_LOAD_TIME VARCHAR2(19) Timestamp of the parent creation time
+
|-
INVALIDATIONS NUMBER Number of times this child cursor has been invalidated
+
|LOADED_VERSIONS || NUMBER || 컨텍스트 힙이로드되는지 ( 1) 또는 로드 되지 않는지 ( 0) 여부를 나타냅니다.
PARSE_CALLS NUMBER Number of parse calls for this child cursor
+
|-
DISK_READS NUMBER Number of disk reads for this child cursor
+
|OPEN_VERSIONS || NUMBER || 자식 커서가 locked ( 1) 또는 not ( 0) ( ) 인지 여부를 나타냅니다.
DIRECT_WRITES NUMBER Number of direct writes for this child cursor
+
|-
BUFFER_GETS NUMBER Number of buffer gets for this child cursor
+
|USERS_OPENING || NUMBER || 자식 커서가 열려있는 사용자 수
APPLICATION_WAIT_TIME NUMBER Application wait time (in microseconds)
+
|-
CONCURRENCY_WAIT_TIME NUMBER Concurrency wait time (in microseconds)
+
|FETCHES || NUMBER || SQL 문과 연관된 페치 수
CLUSTER_WAIT_TIME NUMBER Cluster wait time (in microseconds)
+
|-
USER_IO_WAIT_TIME NUMBER User I/O Wait Time (in microseconds)
+
|EXECUTIONS || NUMBER || 이 객체가 라이브러리 캐시로 가져간 이후에이 객체에 대해 실행 된 실행 수
PLSQL_EXEC_TIME NUMBER PL/SQL execution time (in microseconds)
+
|-
JAVA_EXEC_TIME NUMBER Java execution time (in microseconds)
+
|PX_SERVERS_EXECUTIONS || NUMBER || 병렬 실행 서버에서 수행 한 총 실행 수 ( 0명령문이 병렬로 실행 된 적이없는 경우)
ROWS_PROCESSED NUMBER Total number of rows the parsed SQL statement returns
+
|-
COMMAND_TYPE NUMBER Oracle command type definition
+
|END_OF_FETCH_COUNT || NUMBER || 커서가 라이브러리 캐시로 가져간 이후로이 커서가 완전히 실행 된 횟수입니다. 이 통계의 값은 커서가 부분적으로 실행될 때 증가하지 않습니다. 실행 중에 실패했거나 커서가 닫히거나 재실행되기 전에이 커서에 의해 생성 된 처음 몇 행만 가져 오기되기 때문입니다. 정의에 따라 END_OF_FETCH_COUNT열의 값은 열의 값 보다 작거나 같아야합니다 EXECUTIONS.
OPTIMIZER_MODE VARCHAR2(10) Mode under which the SQL statement was executed
+
|-
OPTIMIZER_COST NUMBER Cost of this query given by the optimizer
+
|USERS_EXECUTING || NUMBER || 명령문을 실행하는 사용자 수
OPTIMIZER_ENV RAW(2000) Optimizer environment
+
|-
OPTIMIZER_ENV_HASH_VALUE NUMBER Hash value for the optimizer environment
+
|LOADS || NUMBER || 객체가로드되거나 재로드 된 횟수
PARSING_USER_ID NUMBER User ID of the user who originally built this child cursor
+
|-
PARSING_SCHEMA_ID NUMBER Schema ID that was used to originally build this child cursor
+
|FIRST_LOAD_TIME || VARCHAR2(19) || 상위 작성 시간의 시간 소인
PARSING_SCHEMA_NAME VARCHAR2(30) Schema name that was used to originally build this child cursor
+
|-
KEPT_VERSIONS NUMBER Indicates whether this child cursor has been marked to be kept pinned in the cache using the DBMS_SHARED_POOL package
+
|INVALIDATIONS || NUMBER || 이 자식 커서가 무효화 된 횟수
ADDRESS RAW(4 | 8) Address of the handle to the parent for this cursor
+
|-
TYPE_CHK_HEAP RAW(4) Descriptor of the type check heap for this child cursor
+
|PARSE_CALLS || NUMBER || 이 자식 커서의 구문 분석 호출 수입니다.
HASH_VALUE NUMBER Hash value of the parent statement in the library cache
+
|-
OLD_HASH_VALUE NUMBER Old SQL hash value
+
|DISK_READS || NUMBER || 이 하위 커서에 대한 디스크 읽기 수
PLAN_HASH_VALUE NUMBER Numeric representation of the SQL plan for this cursor. Comparing one PLAN_HASH_VALUE to another easily identifies whether or not two plans are the same (rather than comparing the two plans line by line).
+
|-
CHILD_NUMBER NUMBER Number of this child cursor
+
|DIRECT_WRITES || NUMBER || 이 하위 커서에 대한 직접 쓰기 수
SERVICE VARCHAR2(64) Service name
+
|-
SERVICE_HASH NUMBER Hash value for the name listed in the SERVICEcolumn
+
|BUFFER_GETS || NUMBER || 이 자식 커서에 대한 버퍼 가져 오기 수
MODULE VARCHAR2(64) Contains the name of the module that was executing at the time that the SQL statement was first parsed, which is set by calling DBMS_APPLICATION_INFO.SET_MODULE
+
|-
MODULE_HASH NUMBER Hash value of the module listed in the MODULE column
+
|APPLICATION_WAIT_TIME || NUMBER || 응용 프로그램 대기 시간 (마이크로 초)
ACTION VARCHAR2(64) Contains the name of the action that was executing at the time that the SQL statement was first parsed, which is set by calling DBMS_APPLICATION_INFO.SET_ACTION
+
|-
ACTION_HASH NUMBER Hash value of the action listed in the ACTION column
+
|CONCURRENCY_WAIT_TIME || NUMBER || 동시성 대기 시간 (마이크로 초)
SERIALIZABLE_ABORTS NUMBER Number of times the transaction failed to serialize, producing ORA-08177 errors, per cursor
+
|-
OUTLINE_CATEGORY VARCHAR2(64) If an outline was applied during construction of the cursor, then this column displays the category of that outline. Otherwise the column is left blank.
+
|CLUSTER_WAIT_TIME || NUMBER || 클러스터 대기 시간 (마이크로 초)
CPU_TIME NUMBER CPU time (in microseconds) used by this cursor for parsing, executing, and fetching
+
|-
ELAPSED_TIME NUMBER Elapsed time (in microseconds) used by this cursor for parsing, executing, and fetching. If the cursor uses parallel execution, then ELAPSED_TIME is the cumulative time for the query coordinator, plus all parallel query slave processes.
+
|USER_IO_WAIT_TIME || NUMBER || 사용자 I / O 대기 시간 (마이크로 초)
OUTLINE_SID NUMBER Outline session identifier
+
|-
CHILD_ADDRESS RAW(4 | 8) Address of the child cursor
+
|PLSQL_EXEC_TIME || NUMBER || PL / SQL 실행 시간 (마이크로 초)
SQLTYPE NUMBER Denotes the version of the SQL language used for this statement
+
|-
REMOTE VARCHAR2(1) Indicates whether the cursor is remote mapped (Y) or not (N)
+
|JAVA_EXEC_TIME || NUMBER || Java 실행 시간 (마이크로 초)
OBJECT_STATUS VARCHAR2(19) Status of the cursor:
+
|-
VALID - Valid, authorized without errors
+
|ROWS_PROCESSED || NUMBER || 구문 분석 된 SQL 문이 반환하는 총 행 수
 +
|-
 +
|COMMAND_TYPE || NUMBER || Oracle 명령 유형 정의
 +
|-
 +
|OPTIMIZER_MODE VARCHAR2(10) SQL 문이 실행 된 모드
 +
|-
 +
|OPTIMIZER_COST || NUMBER || 최적화 프로그램에서 제공 한이 쿼리의 비용
 +
|-
 +
|OPTIMIZER_ENV || RAW(2000) || 최적화 환경
 +
|-
 +
|OPTIMIZER_ENV_HASH_VALUE || NUMBER || 최적화 환경의 해시 값
 +
|-
 +
|PARSING_USER_ID || NUMBER || 이 하위 커서를 처음 작성한 사용자의 사용자 ID
 +
|-
 +
|PARSING_SCHEMA_ID || NUMBER || 이 자식 커서를 처음 작성하는 데 사용 된 스키마 ID
 +
|-
 +
|PARSING_SCHEMA_NAME || VARCHAR2(30) || 이 자식 커서를 처음으로 작성하는 데 사용 된 스키마 이름
 +
|-
 +
|KEPT_VERSIONS || NUMBER || 이 자식 커서가 DBMS_SHARED_POOL패키지를 사용하여 캐시에 고정 된 것으로 표시되었는지 여부를 나타냅니다.
 +
|-
 +
|ADDRESS || RAW(4 | 8) || 이 커서에 대한 부모 핸들의 주소
 +
|-
 +
|TYPE_CHK_HEAP || RAW(4) || 이 아이 커서의 형태 체크 힙의 기술자
 +
|-
 +
|HASH_VALUE || NUMBER || 라이브러리 캐시에서 상위 명령문의 해시 값
 +
|-
 +
|OLD_HASH_VALUE || NUMBER || 이전 SQL 해시 값
 +
|-
 +
|PLAN_HASH_VALUE || NUMBER || 이 커서에 대한 SQL 계획의 숫자 표현. 서로를 비교하면 PLAN_HASH_VALUE두 계획이 같은지 여부를 쉽게 식별 할 수 있습니다. 두 계획을 한 줄씩 비교하는 것이 아닙니다.
 +
|-
 +
|CHILD_|| NUMBER || || NUMBER || 이 자식 커서의 번호
 +
|-
 +
|SERVICE || VARCHAR2(64) || 작업 명
 +
|-
 +
|SERVICE_HASH || NUMBER || SERVICE열에 나열된 이름의 해시 값
 +
|-
 +
|MODULE || VARCHAR2(64) || SQL 문을 처음 구문 분석 할 때 실행 중이었던 모듈의 이름을 포함합니다.이 이름은 호출로 설정됩니다. DBMS_APPLICATION_INFO.SET_MODULE
 +
|-
 +
|MODULE_HASH || NUMBER || MODULE열에 나열된 모듈의 해시 값
 +
|-
 +
|ACTION || VARCHAR2(64) || SQL 문을 처음 구문 분석 할 때 실행 중이었던 작업의 이름을 포함합니다.이 문은 호출하여 설정됩니다. DBMS_APPLICATION_INFO.SET_ACTION
 +
|-
 +
|ACTION_HASH || NUMBER || ACTION열에 나열된 작업의 해시 값
 +
|-
 +
|SERIALIZABLE_ABORTS || NUMBER || 트랜잭션이 직렬화되지 않고 ORA-08177커서 당 오류가 발생하는 횟수
 +
|-
 +
|OUTLINE_CATEGORY || VARCHAR2(64) || 커서를 생성하는 동안 외곽선이 적용된 경우이 열은 해당 외곽선의 범주를 표시합니다. 그렇지 않으면 열이 비어 있습니다.
 +
|-
 +
|CPU_TIME || NUMBER || 이 커서가 구문 분석, 실행 및 페치에 사용하는 CPU 시간 (마이크로 초)
 +
|-
 +
|ELAPSED_TIME || NUMBER || 이 커서가 구문 분석, 실행 및 반입에 사용하는 경과 시간 (마이크로 초). 커서가 병렬 실행을 사용 ELAPSED_TIME하면 쿼리 코디네이터에 대한 누적 시간과 모든 병렬 쿼리 슬레이브 프로세스가 합산됩니다.
 +
|-
 +
|OUTLINE_SID || NUMBER || 세션 식별자 개요
 +
|-
 +
|CHILD_ADDRESS || RAW(4 | 8) || 자식 커서의 주소
 +
|-
 +
|SQLTYPE || NUMBER || 이 명령문에 사용 된 SQL 언어의 버전을 나타냅니다.
 +
|-
 +
|REMOTE || VARCHAR2(1) || 커서가 리모트 맵되고 있는지 ( Y) 아닌지 ( N)
 +
|-
 +
|OBJECT_STATUS || VARCHAR2(19) || 커서의 상태 :
 +
VALID - 유효하고 오류없이 승인 됨
 +
VALID_AUTH_ERROR - 유효하고 권한 오류로 승인 됨
 +
VALID_COMPILE_ERROR - 유효하고 컴파일 오류가 승인되었습니다.
 +
VALID_UNAUTH - 무단
 +
INVALID_UNAUTH - 무단, 무단
 +
INVALID - 무단이지만 무단이지만 타임 스탬프를 유지하십시오.
  
VALID_AUTH_ERROR - Valid, authorized with authorization errors
+
|LITERAL_HASH_VALUE || NUMBER || 시스템 생성 바인드 변수로 대체되고 CURSOR_SHARING사용될 때 리터럴의 해시 값 . 이것은 SQL 문에 대한 해시 값이 아닙니다. if CURSOR_SHARING가 사용되지 않으면 값은 false입니다 0.
 +
|-
 +
|LAST_LOAD_TIME || VARCHAR2(19) || 쿼리 계획이 라이브러리 캐시로로드 된 시간
 +
|-
 +
|IS_OBSOLETE || VARCHAR2(1) || 커서가 쓸모 없게되었는지 ( Y) 또는 아닌지 ( N)를 나타냅니다 . 자식 커서의 수가 너무 많은 경우 이런 일이 발생할 수 있습니다.
 +
|-
 +
|IS_BIND_SENSITIVE || VARCHAR2(1) || 커서가 바인딩에 민감한 지 ( Y) 또는 아닌지 ( N)를 나타냅니다 . 옵티마이 저가 술어 선택 성을 계산할 때 바인드 변수 값 중 하나에서 엿보기하고 바인드 변수 값을 변경하면 옵티마이 저가 다른 계획을 생성 할 수있는 경우 쿼리는 바인드에 민감합니다.
 +
|-
 +
|IS_BIND_AWARE || VARCHAR2(1) || 커서가 bind aware ( Y)인지 아닌지 ( N)를 나타냅니다 . 확장 커서 공유를 사용하도록 표시된 경우 조회는 바인드 인식으로 간주됩니다. 쿼리는 이미 바인드에 민감한 것으로 표시되었습니다.
 +
|-
 +
|IS_SHAREABLE || VARCHAR2(1) || 커서 (공유 할 수 있는지 여부를 나타냅니다 Y() 여부 N)
 +
|-
 +
|CHILD_LATCH || NUMBER || 커서를 보호하는 하위 래치 번호입니다. 이 열은 더 이상 사용되지 않으며 이전 버전과의 호환성을 위해 유지 관리됩니다.
 +
|-
 +
|SQL_PROFILE || VARCHAR2(64) || 이 명령문에 사용 된 SQL 프로파일 (있는 경우)
 +
|-
 +
|SQL_PATCH || VARCHAR2(30) || 이 문장에 사용 된 SQL 패치 (있는 경우)
 +
|-
 +
|SQL_PLAN_BASELINE || VARCHAR2(30) || 이 명령문에 사용 된 SQL 계획 기본 사항 (있는 경우)
 +
|-
 +
|PROGRAM_ID || NUMBER || 프로그램 식별자
 +
|-
 +
|PROGRAM_LINE# || NUMBER || 프로그램 행 번호
 +
|-
 +
|EXACT_MATCHING_SIGNATURE || NUMBER || 정규화 된 SQL 텍스트에서 계산 된 서명입니다. 정규화에는 공백 제거 및 모든 비 문자 스트링의 대문자 변환이 포함됩니다.
 +
|-
 +
|FORCE_MATCHING_SIGNATURE || NUMBER || CURSOR_SHARING매개 변수가로 설정된 경우 사용되는 서명FORCE
 +
|-
 +
|LAST_ACTIVE_TIME || DATE || 쿼리 계획이 마지막으로 활성화 된 시간
 +
|-
 +
|BIND_DATA || RAW(2000) || 데이터 바인딩
 +
|-
 +
|TYPECHECK_MEM || NUMBER || 메모리 검사
 +
|-
 +
|IO_CELL_OFFLOAD_ELIGIBLE_BYTES || NUMBER || Exadata 스토리지 시스템에서 필터링 할 수있는 I / O 바이트 수
 +
|-
 +
자세한 정보는 Oracle Exadata Storage Server 소프트웨어 문서를 참조하십시오.
  
VALID_COMPILE_ERROR - Valid, authorized with compilation errors
+
|IO_INTERCONNECT_BYTES || NUMBER || Oracle Database와 스토리지 시스템간에 교환되는 I / O 바이트 수
 +
|-
 +
|PHYSICAL_READ_REQUESTS || NUMBER || 모니터되는 SQL에서 발행 한 실제 읽기 I / O 요청의 수
 +
|-
 +
|PHYSICAL_READ_BYTES || NUMBER || 모니터링되는 SQL이 디스크에서 읽은 바이트 수
 +
|-
 +
|PHYSICAL_WRITE_REQUESTS || NUMBER || 모니터링되는 SQL에서 발행 한 실제 쓰기 I / O 요청 수
 +
|-
 +
|PHYSICAL_WRITE_BYTES || NUMBER || 모니터링되는 SQL에 의해 디스크에 기록 된 바이트 수
 +
|-
 +
|OPTIMIZED_PHY_READ_REQUESTS || NUMBER || 모니터링되는 SQL에서 발행 한 Database Smart Flash Cache의 실제 읽기 I / O 요청 수
 +
|-
 +
|LOCKED_TOTAL || NUMBER || 자식 커서가 잠겨있는 총 횟수
 +
|-
 +
|PINNED_TOTAL || NUMBER || 자식 커서가 고정 된 총 횟수
 +
|-
 +
|IO_CELL_UNCOMPRESSED_BYTES || NUMBER || Exadata 셀에 오프로드되는 압축되지 않은 바이트 수 (압축 해제 후의 크기)
 +
|-
 +
자세한 정보는 Oracle Exadata Storage Server 소프트웨어 문서를 참조하십시오.
  
VALID_UNAUTH - Valid, unauthorized
+
|IO_CELL_OFFLOAD_RETURNED_BYTES || NUMBER || 정규 I / O 경로를 통해 Exadata 셀에서 반환 한 바이트 수
 
+
|-
INVALID_UNAUTH - Invalid, unauthorized
+
자세한 정보는 Oracle Exadata Storage Server 소프트웨어 문서를 참조하십시오.
 
+
|}
INVALID - Invalid, unauthorized but keep the timestamp
+
[[Category:oracle]]
 
 
LITERAL_HASH_VALUE NUMBER Hash value of the literals which are replaced with system-generated bind variables and are to be matched, when CURSOR_SHARING is used. This is not the hash value for the SQL statement. If CURSOR_SHARING is not used, then the value is 0.
 
LAST_LOAD_TIME VARCHAR2(19) Time at which the query plan was loaded into the library cache
 
IS_OBSOLETE VARCHAR2(1) Indicates whether the cursor has become obsolete (Y) or not (N). This can happen if the number of child cursors is too large.
 
IS_BIND_SENSITIVE VARCHAR2(1) Indicates whether the cursor is bind sensitive (Y) or not (N). A query is considered bind-sensitive if the optimizer peeked at one of its bind variable values when computing predicate selectivities and where a change in a bind variable value may cause the optimizer to generate a different plan.
 
IS_BIND_AWARE VARCHAR2(1) Indicates whether the cursor is bind aware (Y) or not (N). A query is considered bind-aware if it has been marked to use extended cursor sharing. The query would already have been marked as bind-sensitive.
 
IS_SHAREABLE VARCHAR2(1) Indicates whether the cursor can be shared (Y) or not (N)
 
CHILD_LATCH NUMBER Child latch number that is protecting the cursor. This column is obsolete and maintained for backward compatibility.
 
SQL_PROFILE VARCHAR2(64) SQL profile used for this statement, if any
 
SQL_PATCH VARCHAR2(30) SQL patch used for this statement, if any
 
SQL_PLAN_BASELINE VARCHAR2(30) SQL plan baseline used for this statement, if any
 
PROGRAM_ID NUMBER Program identifier
 
PROGRAM_LINE# NUMBER Program line number
 
EXACT_MATCHING_SIGNATURE NUMBER Signature calculated on the normalized SQL text. The normalization includes the removal of white space and the uppercasing of all non-literal strings.
 
FORCE_MATCHING_SIGNATURE NUMBER Signature used when the CURSOR_SHARING parameter is set to FORCE
 
LAST_ACTIVE_TIME DATE TIme at which the query plan was last active
 
BIND_DATA RAW(2000) Bind data
 
TYPECHECK_MEM NUMBER Typecheck memory
 
IO_CELL_OFFLOAD_ELIGIBLE_BYTES NUMBER Number of I/O bytes which can be filtered by the Exadata storage system
 
See Also: Oracle Exadata Storage Server Software documentation for more information
 
 
 
IO_INTERCONNECT_BYTES NUMBER Number of I/O bytes exchanged between Oracle Database and the storage system
 
PHYSICAL_READ_REQUESTS NUMBER Number of physical read I/O requests issued by the monitored SQL
 
PHYSICAL_READ_BYTES NUMBER Number of bytes read from disks by the monitored SQL
 
PHYSICAL_WRITE_REQUESTS NUMBER Number of physical write I/O requests issued by the monitored SQL
 
PHYSICAL_WRITE_BYTES NUMBER Number of bytes written to disks by the monitored SQL
 
OPTIMIZED_PHY_READ_REQUESTS NUMBER Number of physical read I/O requests from Database Smart Flash Cache issued by the monitored SQL
 
LOCKED_TOTAL NUMBER Total number of times the child cursor has been locked
 
PINNED_TOTAL NUMBER Total number of times the child cursor has been pinned
 
IO_CELL_UNCOMPRESSED_BYTES NUMBER Number of uncompressed bytes (that is, size after decompression) that are offloaded to the Exadata cells
 
See Also: Oracle Exadata Storage Server Software documentation for more information
 
 
 
IO_CELL_OFFLOAD_RETURNED_BYTES NUMBER Number of bytes that are returned by Exadata cell through the regular I/O path
 
See Also: Oracle Exadata Storage Server Software documentation for more information
 

2019년 12월 19일 (목) 12:49 기준 최신판

thumb_up 추천메뉴 바로가기


V $ SQL V$SQLGROUP BY절이 없는 공유 SQL 영역에 대한 통계를 나열 하고 입력 된 원래 SQL 텍스트의 각 하위에 대해 하나의 행을 포함합니다. 표시된 통계 V$SQL는 일반적으로 쿼리가 끝날 때 업데이트됩니다. 그러나 장기 실행 쿼리의 경우 5 초마다 업데이트됩니다. 이렇게하면 장시간 실행중인 SQL 문이 아직 진행 중일 때 그 영향을 쉽게 볼 수 있습니다.

자세한 정보는 Oracle Exadata Storage Server 소프트웨어 문서를 참조하십시오. 자세한 정보는 Oracle Exadata Storage Server 소프트웨어 문서를 참조하십시오. 자세한 정보는 Oracle Exadata Storage Server 소프트웨어 문서를 참조하십시오.
Column Datatype Description
SQL_TEXT VARCHAR2(1000) 현재 커서에 대한 SQL 텍스트의 처음 1000 자
SQL_FULLTEXT CLOB CLOB 열로 표시된 SQL 문의 전체 텍스트입니다 . V$SQLTEXT동적 성능보기 로 결합하는 대신이 열을 사용하여 SQL 문의 전체 텍스트를 검색 할 수 있습니다 .
SQL_ID VARCHAR2(13) 라이브러리 캐시에있는 부모 커서의 SQL 식별자
SHARABLE_MEM NUMBER 자식 커서가 사용하는 공유 메모리의 크기 (바이트 단위)
PERSISTENT_MEM NUMBER 자식 커서의 수명 동안 사용 된 고정 된 메모리 양 (바이트 단위)
RUNTIME_MEM NUMBER 자식 커서를 실행하는 동안 필요한 고정 된 메모리 양
SORTS NUMBER 하위 커서에 대해 수행 된 정렬 수
LOADED_VERSIONS NUMBER 컨텍스트 힙이로드되는지 ( 1) 또는 로드 되지 않는지 ( 0) 여부를 나타냅니다.
OPEN_VERSIONS NUMBER 자식 커서가 locked ( 1) 또는 not ( 0) ( ) 인지 여부를 나타냅니다.
USERS_OPENING NUMBER 자식 커서가 열려있는 사용자 수
FETCHES NUMBER SQL 문과 연관된 페치 수
EXECUTIONS NUMBER 이 객체가 라이브러리 캐시로 가져간 이후에이 객체에 대해 실행 된 실행 수
PX_SERVERS_EXECUTIONS NUMBER 병렬 실행 서버에서 수행 한 총 실행 수 ( 0명령문이 병렬로 실행 된 적이없는 경우)
END_OF_FETCH_COUNT NUMBER 커서가 라이브러리 캐시로 가져간 이후로이 커서가 완전히 실행 된 횟수입니다. 이 통계의 값은 커서가 부분적으로 실행될 때 증가하지 않습니다. 실행 중에 실패했거나 커서가 닫히거나 재실행되기 전에이 커서에 의해 생성 된 처음 몇 행만 가져 오기되기 때문입니다. 정의에 따라 END_OF_FETCH_COUNT열의 값은 열의 값 보다 작거나 같아야합니다 EXECUTIONS.
USERS_EXECUTING NUMBER 명령문을 실행하는 사용자 수
LOADS NUMBER 객체가로드되거나 재로드 된 횟수
FIRST_LOAD_TIME VARCHAR2(19) 상위 작성 시간의 시간 소인
INVALIDATIONS NUMBER 이 자식 커서가 무효화 된 횟수
PARSE_CALLS NUMBER 이 자식 커서의 구문 분석 호출 수입니다.
DISK_READS NUMBER 이 하위 커서에 대한 디스크 읽기 수
DIRECT_WRITES NUMBER 이 하위 커서에 대한 직접 쓰기 수
BUFFER_GETS 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 실행 시간 (마이크로 초)
ROWS_PROCESSED NUMBER 구문 분석 된 SQL 문이 반환하는 총 행 수
COMMAND_TYPE NUMBER Oracle 명령 유형 정의
OPTIMIZER_MODE VARCHAR2(10) SQL 문이 실행 된 모드
OPTIMIZER_COST NUMBER 최적화 프로그램에서 제공 한이 쿼리의 비용
OPTIMIZER_ENV RAW(2000) 최적화 환경
OPTIMIZER_ENV_HASH_VALUE NUMBER 최적화 환경의 해시 값
PARSING_USER_ID NUMBER 이 하위 커서를 처음 작성한 사용자의 사용자 ID
PARSING_SCHEMA_ID NUMBER 이 자식 커서를 처음 작성하는 데 사용 된 스키마 ID
PARSING_SCHEMA_NAME VARCHAR2(30) 이 자식 커서를 처음으로 작성하는 데 사용 된 스키마 이름
KEPT_VERSIONS NUMBER 이 자식 커서가 DBMS_SHARED_POOL패키지를 사용하여 캐시에 고정 된 것으로 표시되었는지 여부를 나타냅니다.
ADDRESS 8) 이 커서에 대한 부모 핸들의 주소
TYPE_CHK_HEAP RAW(4) 이 아이 커서의 형태 체크 힙의 기술자
HASH_VALUE NUMBER 라이브러리 캐시에서 상위 명령문의 해시 값
OLD_HASH_VALUE NUMBER 이전 SQL 해시 값
PLAN_HASH_VALUE NUMBER 이 커서에 대한 SQL 계획의 숫자 표현. 서로를 비교하면 PLAN_HASH_VALUE두 계획이 같은지 여부를 쉽게 식별 할 수 있습니다. 두 계획을 한 줄씩 비교하는 것이 아닙니다.
CHILD_ NUMBER NUMBER 이 자식 커서의 번호
SERVICE VARCHAR2(64) 작업 명
SERVICE_HASH NUMBER SERVICE열에 나열된 이름의 해시 값
MODULE VARCHAR2(64) SQL 문을 처음 구문 분석 할 때 실행 중이었던 모듈의 이름을 포함합니다.이 이름은 호출로 설정됩니다. DBMS_APPLICATION_INFO.SET_MODULE
MODULE_HASH NUMBER MODULE열에 나열된 모듈의 해시 값
ACTION VARCHAR2(64) SQL 문을 처음 구문 분석 할 때 실행 중이었던 작업의 이름을 포함합니다.이 문은 호출하여 설정됩니다. DBMS_APPLICATION_INFO.SET_ACTION
ACTION_HASH NUMBER ACTION열에 나열된 작업의 해시 값
SERIALIZABLE_ABORTS NUMBER 트랜잭션이 직렬화되지 않고 ORA-08177커서 당 오류가 발생하는 횟수
OUTLINE_CATEGORY VARCHAR2(64) 커서를 생성하는 동안 외곽선이 적용된 경우이 열은 해당 외곽선의 범주를 표시합니다. 그렇지 않으면 열이 비어 있습니다.
CPU_TIME NUMBER 이 커서가 구문 분석, 실행 및 페치에 사용하는 CPU 시간 (마이크로 초)
ELAPSED_TIME NUMBER 이 커서가 구문 분석, 실행 및 반입에 사용하는 경과 시간 (마이크로 초). 커서가 병렬 실행을 사용 ELAPSED_TIME하면 쿼리 코디네이터에 대한 누적 시간과 모든 병렬 쿼리 슬레이브 프로세스가 합산됩니다.
OUTLINE_SID NUMBER 세션 식별자 개요
CHILD_ADDRESS 8) 자식 커서의 주소
SQLTYPE NUMBER 이 명령문에 사용 된 SQL 언어의 버전을 나타냅니다.
REMOTE VARCHAR2(1) 커서가 리모트 맵되고 있는지 ( Y) 아닌지 ( N)
OBJECT_STATUS VARCHAR2(19) 커서의 상태 :

VALID - 유효하고 오류없이 승인 됨 VALID_AUTH_ERROR - 유효하고 권한 오류로 승인 됨 VALID_COMPILE_ERROR - 유효하고 컴파일 오류가 승인되었습니다. VALID_UNAUTH - 무단 INVALID_UNAUTH - 무단, 무단 INVALID - 무단이지만 무단이지만 타임 스탬프를 유지하십시오.

LITERAL_HASH_VALUE NUMBER 시스템 생성 바인드 변수로 대체되고 CURSOR_SHARING사용될 때 리터럴의 해시 값 . 이것은 SQL 문에 대한 해시 값이 아닙니다. if CURSOR_SHARING가 사용되지 않으면 값은 false입니다 0.
LAST_LOAD_TIME VARCHAR2(19) 쿼리 계획이 라이브러리 캐시로로드 된 시간
IS_OBSOLETE VARCHAR2(1) 커서가 쓸모 없게되었는지 ( Y) 또는 아닌지 ( N)를 나타냅니다 . 자식 커서의 수가 너무 많은 경우 이런 일이 발생할 수 있습니다.
IS_BIND_SENSITIVE VARCHAR2(1) 커서가 바인딩에 민감한 지 ( Y) 또는 아닌지 ( N)를 나타냅니다 . 옵티마이 저가 술어 선택 성을 계산할 때 바인드 변수 값 중 하나에서 엿보기하고 바인드 변수 값을 변경하면 옵티마이 저가 다른 계획을 생성 할 수있는 경우 쿼리는 바인드에 민감합니다.
IS_BIND_AWARE VARCHAR2(1) 커서가 bind aware ( Y)인지 아닌지 ( N)를 나타냅니다 . 확장 커서 공유를 사용하도록 표시된 경우 조회는 바인드 인식으로 간주됩니다. 쿼리는 이미 바인드에 민감한 것으로 표시되었습니다.
IS_SHAREABLE VARCHAR2(1) 커서 (공유 할 수 있는지 여부를 나타냅니다 Y() 여부 N)
CHILD_LATCH NUMBER 커서를 보호하는 하위 래치 번호입니다. 이 열은 더 이상 사용되지 않으며 이전 버전과의 호환성을 위해 유지 관리됩니다.
SQL_PROFILE VARCHAR2(64) 이 명령문에 사용 된 SQL 프로파일 (있는 경우)
SQL_PATCH VARCHAR2(30) 이 문장에 사용 된 SQL 패치 (있는 경우)
SQL_PLAN_BASELINE VARCHAR2(30) 이 명령문에 사용 된 SQL 계획 기본 사항 (있는 경우)
PROGRAM_ID NUMBER 프로그램 식별자
PROGRAM_LINE# NUMBER 프로그램 행 번호
EXACT_MATCHING_SIGNATURE NUMBER 정규화 된 SQL 텍스트에서 계산 된 서명입니다. 정규화에는 공백 제거 및 모든 비 문자 스트링의 대문자 변환이 포함됩니다.
FORCE_MATCHING_SIGNATURE NUMBER CURSOR_SHARING매개 변수가로 설정된 경우 사용되는 서명FORCE
LAST_ACTIVE_TIME DATE 쿼리 계획이 마지막으로 활성화 된 시간
BIND_DATA RAW(2000) 데이터 바인딩
TYPECHECK_MEM NUMBER 메모리 검사
IO_CELL_OFFLOAD_ELIGIBLE_BYTES NUMBER Exadata 스토리지 시스템에서 필터링 할 수있는 I / O 바이트 수
IO_INTERCONNECT_BYTES NUMBER Oracle Database와 스토리지 시스템간에 교환되는 I / O 바이트 수
PHYSICAL_READ_REQUESTS NUMBER 모니터되는 SQL에서 발행 한 실제 읽기 I / O 요청의 수
PHYSICAL_READ_BYTES NUMBER 모니터링되는 SQL이 디스크에서 읽은 바이트 수
PHYSICAL_WRITE_REQUESTS NUMBER 모니터링되는 SQL에서 발행 한 실제 쓰기 I / O 요청 수
PHYSICAL_WRITE_BYTES NUMBER 모니터링되는 SQL에 의해 디스크에 기록 된 바이트 수
OPTIMIZED_PHY_READ_REQUESTS NUMBER 모니터링되는 SQL에서 발행 한 Database Smart Flash Cache의 실제 읽기 I / O 요청 수
LOCKED_TOTAL NUMBER 자식 커서가 잠겨있는 총 횟수
PINNED_TOTAL NUMBER 자식 커서가 고정 된 총 횟수
IO_CELL_UNCOMPRESSED_BYTES NUMBER Exadata 셀에 오프로드되는 압축되지 않은 바이트 수 (압축 해제 후의 크기)
IO_CELL_OFFLOAD_RETURNED_BYTES NUMBER 정규 I / O 경로를 통해 Exadata 셀에서 반환 한 바이트 수