Open Source RDBMS - Seamless, Scalable, Stable and Free

한국어 | Login |Register

Versions available for this page: CUBRID 8.4.1 |  CUBRID 8.4.3 |  CUBRID 9.0.0 | 

SHOW EXEC STATISTICS 문

설명

SHOW EXEC STATISTICS 문은 실행한 질의들의 실행 통계 정보를 출력한다.

  • 통계 정보 수집을 시작하려면 세션 변수 @collect_exec_stats의 값을 1로 설정하며, 종료하려면 0으로 설정한다.
  • 통계 정보 수집 결과를 출력한다.
    • SHOW EXEC STATISTICS는 data_page_fetches, data_page_dirties, data_page_ioreads, data_page_iowrites 이렇게 4가지 항목의 데이터 페이지 통계 정보를 출력하며, 결과 칼럼은 통계 정보 이름과 값에 해당하는 variable 칼럼과 value 칼럼으로 구성된다. SHOW EXEC STATISTICS 문을 실행하고 나면 그동안 누적되었던 통계 정보가 초기화된다.
    • SHOW EXEC STATISTICS ALL은 모든 항목의 통계 정보를 출력한다.

통계 정보 각 항목에 대한 자세한 설명은 데이터베이스 서버 실행 통계 정보 출력을 참고한다.

구문

SHOW EXEC STATISTICS[ ALL]

예제

다음은 해당 질의를 실행한 결과이다.

-- set session variable @collect_exec_stats as 1 to start collecting the statistical information.

SET @collect_exec_stats = 1;

SELECT * FROM db_class;

...

 

-- print the statistical information of the data pages.

SHOW EXEC STATISTICS;

variable value

============================================

'data_page_fetches' 332

'data_page_dirties' 85

'data_page_ioreads' 18

'data_page_iowrites' 28

 

SELECT * FROM db_index;

...

 

-- print all of the statistical information.

SHOW EXEC STATISTICS ALL;

 

variable value

============================================

'file_creates' 0

'file_removes' 0

'file_ioreads' 6

'file_iowrites' 0

'file_iosynches' 0

'data_page_fetches' 548

'data_page_dirties' 34

'data_page_ioreads' 6

'data_page_iowrites' 0

'data_page_victims' 0

'data_page_iowrites_for_replacement' 0

'log_page_ioreads' 0

'log_page_iowrites' 0

'log_append_records' 0

'log_checkpoints' 0

'log_wals' 0

'page_locks_acquired' 13

'object_locks_acquired' 9

'page_locks_converted' 0

'object_locks_converted' 0

'page_locks_re-requested' 0

'object_locks_re-requested' 8

'page_locks_waits' 0

'object_locks_waits' 0

'tran_commits' 3

'tran_rollbacks' 0

'tran_savepoints' 0

'tran_start_topops' 6

'tran_end_topops' 6

'tran_interrupts' 0

'btree_inserts' 0

'btree_deletes' 0

'btree_updates' 0

'btree_covered' 0

'btree_noncovered' 2

'btree_resumes' 0

'btree_multirange_optimization' 0

'query_selects' 4

'query_inserts' 0

'query_deletes' 0

'query_updates' 0

'query_sscans' 2

'query_iscans' 4

'query_lscans' 0

'query_setscans' 2

'query_methscans' 0

'query_nljoins' 2

'query_mjoins' 0

'query_objfetches' 0

'network_requests' 88

'adaptive_flush_pages' 0

'adaptive_flush_log_pages' 0

'adaptive_flush_max_pages' 0

'network_requests' 88

'adaptive_flush_pages' 0

'adaptive_flush_log_pages' 0

'adaptive_flush_max_pages' 0