Loading...
MySQL 9.5 Reference Manual 9.5의 29.16 Performance Schema Status Variables의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
Performance Schema는 메모리 제약으로 인해 로드되거나 생성될 수 없었던 계측(instrumentation)에 대한 정보를 제공하는 여러 status variable을 구현합니다:
1mysql> SHOW STATUS LIKE 'perf%'; 2+-------------------------------------------------------+-------+ 3| Variable_name | Value | 4+-------------------------------------------------------+-------+ 5| Performance_schema_accounts_lost | 0 | 6| Performance_schema_cond_classes_lost | 0 | 7| Performance_schema_cond_instances_lost | 0 | 8| Performance_schema_digest_lost | 0 | 9| Performance_schema_file_classes_lost | 0 | 10| Performance_schema_file_handles_lost | 0 | 11| Performance_schema_file_instances_lost | 0 | 12| Performance_schema_hosts_lost | 0 | 13| Performance_schema_index_stat_lost | 0 | 14| Performance_schema_locker_lost | 0 | 15| Performance_schema_memory_classes_lost | 0 | 16| Performance_schema_metadata_lock_lost | 0 | 17| Performance_schema_meter_lost | 0 | 18| Performance_schema_metric_lost | 0 | 19| Performance_schema_mutex_classes_lost | 0 | 20| Performance_schema_mutex_instances_lost | 0 | 21| Performance_schema_nested_statement_lost | 0 | 22| Performance_schema_prepared_statements_lost | 0 | 23| Performance_schema_program_lost | 0 | 24| Performance_schema_rwlock_classes_lost | 0 | 25| Performance_schema_rwlock_instances_lost | 0 | 26| Performance_schema_session_connect_attrs_longest_seen | 131 | 27| Performance_schema_session_connect_attrs_lost | 0 | 28| Performance_schema_socket_classes_lost | 0 | 29| Performance_schema_socket_instances_lost | 0 | 30| Performance_schema_stage_classes_lost | 0 | 31| Performance_schema_statement_classes_lost | 0 | 32| Performance_schema_table_handles_lost | 0 | 33| Performance_schema_table_instances_lost | 0 | 34| Performance_schema_table_lock_stat_lost | 0 | 35| Performance_schema_thread_classes_lost | 0 | 36| Performance_schema_thread_instances_lost | 0 | 37| Performance_schema_users_lost | 0 | 38+-------------------------------------------------------+-------+
이러한 variable을 사용하여 Performance Schema status를 확인하는 방법에 대한 정보는 Section 29.7, “Performance Schema Status Monitoring”을 참조하십시오.
Performance Schema status variable은 다음과 같은 의미를 갖습니다:
Performance_schema_accounts_lost
accounts 테이블이 가득 차서 row를 추가할 수 없었던 횟수입니다.
Performance_schema_cond_classes_lost
로드될 수 없었던 condition 계측의 개수입니다.
Performance_schema_cond_instances_lost
생성될 수 없었던 condition 계측 인스턴스의 개수입니다.
Performance_schema_digest_lost
events_statements_summary_by_digest
테이블에서 계측할 수 없었던 digest 인스턴스의 개수입니다. 이 값은
performance_schema_digests_size
값이 너무 작은 경우 0이 아닐 수 있습니다.
Performance_schema_file_classes_lost
로드될 수 없었던 file 계측의 개수입니다.
Performance_schema_file_handles_lost
열 수 없었던 file 계측 인스턴스의 개수입니다.
Performance_schema_file_instances_lost
생성될 수 없었던 file 계측 인스턴스의 개수입니다.
hosts 테이블이 가득 차서 row를 추가할 수 없었던 횟수입니다.
Performance_schema_index_stat_lost
통계를 잃어버린 인덱스의 개수입니다. 이 값은
performance_schema_max_index_stat
값이 너무 작은 경우 0이 아닐 수 있습니다.
Performance_schema_locker_lost
다음 조건들로 인해 “lost”되었거나 기록되지 않은 이벤트의 개수입니다:
Performance Schema에 의해 기록되는 이벤트는 재귀적이지 않으므로, 이 variable은 항상 0이어야 합니다.
Performance_schema_memory_classes_lost
로드될 수 없었던 메모리 계측의 횟수입니다.
Performance_schema_metadata_lock_lost
metadata_locks 테이블에서 계측할 수 없었던 메타데이터 잠금의 개수입니다.
이 값은
performance_schema_max_metadata_locks
값이 너무 작은 경우 0이 아닐 수 있습니다.
생성에 실패한 meter 계측의 개수입니다.
Performance_schema_metric_lost
생성에 실패한 metric 계측의 개수입니다.
Performance_schema_mutex_classes_lost
로드될 수 없었던 mutex 계측의 개수입니다.
Performance_schema_mutex_instances_lost
생성될 수 없었던 mutex 계측 인스턴스의 개수입니다.
Performance_schema_nested_statement_lost
통계를 잃어버린 저장 프로그램(statement) 구문의 개수입니다. 이 값은
performance_schema_max_statement_stack
값이 너무 작은 경우 0이 아닐 수 있습니다.
Performance_schema_prepared_statements_lost
prepared_statements_instances
테이블에서 계측할 수 없었던 prepared statement의 개수입니다. 이 값은
performance_schema_max_prepared_statements_instances
값이 너무 작은 경우 0이 아닐 수 있습니다.
Performance_schema_program_lost
통계를 잃어버린 저장 프로그램의 개수입니다. 이 값은
performance_schema_max_program_instances
값이 너무 작은 경우 0이 아닐 수 있습니다.
Performance_schema_rwlock_classes_lost
로드될 수 없었던 rwlock 계측의 개수입니다.
Performance_schema_rwlock_instances_lost
생성될 수 없었던 rwlock 계측 인스턴스의 개수입니다.
Performance_schema_session_connect_attrs_longest_seen
Performance Schema가
performance_schema_session_connect_attrs_size
값에 대해 수행하는 connection attribute 크기 제한(size-limit) 체크에 추가로, 서버는 사전 체크를 수행하여,
수락하는 connection attribute 데이터의 총 크기에 64KB 제한을 부과합니다. 클라이언트가 64KB를 초과하는
attribute 데이터를 전송하려고 시도하면, 서버는 connection을 거부합니다.
그렇지 않으면, 서버는 attribute 버퍼가 유효하다고 간주하고, 그와 같은 버퍼 중 가장 긴 것의 크기를
Performance_schema_session_connect_attrs_longest_seen
status variable에서 추적합니다. 이 값이
performance_schema_session_connect_attrs_size
보다 큰 경우, DBA는 후자의 값을 증가시키거나, 또는 대안으로 많은 양의 attribute 데이터를
전송하고 있는 클라이언트가 누구인지 조사할 수 있습니다.
connection attribute에 대한 자세한 정보는 Section 29.12.9, “Performance Schema Connection Attribute Tables”를 참조하십시오.
Performance_schema_session_connect_attrs_lost
connection attribute가 잘린(truncation) connection의 개수입니다. 특정 connection에 대해,
클라이언트가 전송하는 connection attribute key-value pair의 총 크기가
performance_schema_session_connect_attrs_size
system variable 값에 의해 허용되는 예약 저장소 크기보다 큰 경우, Performance Schema는
attribute 데이터를 잘라내고
Performance_schema_session_connect_attrs_lost
값을 증가시킵니다. 이 값이 0이 아니라면,
performance_schema_session_connect_attrs_size
를 더 큰 값으로 설정하는 것이 좋을 수 있습니다.
connection attribute에 대한 자세한 정보는 Section 29.12.9, “Performance Schema Connection Attribute Tables”를 참조하십시오.
Performance_schema_socket_classes_lost
로드될 수 없었던 socket 계측의 개수입니다.
Performance_schema_socket_instances_lost
생성될 수 없었던 socket 계측 인스턴스의 개수입니다.
Performance_schema_stage_classes_lost
로드될 수 없었던 stage 계측의 개수입니다.
Performance_schema_statement_classes_lost
로드될 수 없었던 statement 계측의 개수입니다.
Performance_schema_table_handles_lost
열 수 없었던 table 계측 인스턴스의 개수입니다. 이 값은
performance_schema_max_table_handles
값이 너무 작은 경우 0이 아닐 수 있습니다.
Performance_schema_table_instances_lost
생성될 수 없었던 table 계측 인스턴스의 개수입니다.
Performance_schema_table_lock_stat_lost
잠금 통계를 잃어버린 테이블의 개수입니다. 이 값은
performance_schema_max_table_lock_stat
값이 너무 작은 경우 0이 아닐 수 있습니다.
Performance_schema_thread_classes_lost
로드될 수 없었던 thread 계측의 개수입니다.
Performance_schema_thread_instances_lost
threads 테이블에서 계측할 수 없었던 thread 인스턴스의 개수입니다.
이 값은
performance_schema_max_thread_instances
값이 너무 작은 경우 0이 아닐 수 있습니다.
users 테이블이 가득 차서 row를 추가할 수 없었던 횟수입니다.
Performance_schema_logger_lost
생성에 실패한 logger 계측의 개수를 표시합니다.
29.15 Performance Schema System Variables
29.17 The Performance Schema Memory-Allocation Model