Loading...
MySQL 9.5 Reference Manual 9.5의 29.4 Performance Schema Runtime Configuration의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
29.4.1 Performance Schema Event Timing 29.4.2 Performance Schema Event Filtering 29.4.3 Event Pre-Filtering 29.4.4 Pre-Filtering by Instrument 29.4.5 Pre-Filtering by Object 29.4.6 Pre-Filtering by Thread 29.4.7 Pre-Filtering by Consumer 29.4.8 Example Consumer Configurations 29.4.9 Naming Instruments or Consumers for Filtering Operations 29.4.10 Determining What Is Instrumented
특정 Performance Schema 기능은 런타임에 활성화하여 어떤 유형의 이벤트 수집이 발생할지 제어할 수 있습니다.
Performance Schema 설정 테이블에는 모니터링 구성에 대한 정보가 포함됩니다:
1mysql> SELECT TABLE_NAME FROM INFORMATION_SCHEMA.TABLES 2 WHERE TABLE_SCHEMA = 'performance_schema' 3 AND TABLE_NAME LIKE 'setup%'; 4+-------------------+ 5| TABLE_NAME | 6+-------------------+ 7| setup_actors | 8| setup_consumers | 9| setup_instruments | 10| setup_objects | 11| setup_threads | 12+-------------------+
이러한 테이블의 내용을 검사하여 Performance Schema 모니터링 특성에 대한 정보를 얻을 수 있습니다. UPDATE 권한이 있는 경우, 설정 테이블을 수정하여 모니터링이 발생하는 방식을 변경함으로써 Performance Schema 동작을 변경할 수 있습니다. 이러한 테이블에 대한 추가 세부 정보는 Section 29.12.2, “Performance Schema Setup Tables”를 참조하십시오.
setup_instruments 및
setup_consumers 테이블에는 이벤트를 수집할 수 있는 인스트루먼트와, 이벤트 정보가 실제로 수집되는 컨슈머 유형이 각각 나열됩니다. 다른 설정 테이블을 사용하면 모니터링 구성을 더욱 수정할 수 있습니다.
Section 29.4.2, “Performance Schema Event Filtering”에서는 이벤트 수집에 영향을 주도록 이러한 테이블을 수정하는 방법을 설명합니다.
SQL 문을 사용하여 런타임에 수행해야 하는 Performance Schema 구성 변경이 있고, 이 변경 사항이 서버가 시작될 때마다 적용되기를 원한다면, 해당 문을 파일에 넣고, 그 파일 이름으로 init_file 시스템 변수이 설정된 상태로 서버를 시작하십시오. 이 전략은 서로 다른 종류의 모니터링을 생성하도록 각각 맞춤화된 여러 모니터링 구성이 있는 경우에도 유용할 수 있습니다. 예를 들어, 일반적인 서버 상태 모니터링, 사고 조사, 애플리케이션 동작 문제 해결 등입니다. 각 모니터링 구성에 대한 문을 별도의 파일에 넣고, 서버를 시작할 때 적절한 파일을 init_file 값으로 지정하십시오.
29.3 Performance Schema Startup Configuration
29.4.1 Performance Schema Event Timing