• MySQL매뉴얼
    • MySQL 5.6 매뉴얼
    • MySQL 5.1 매뉴얼
    • MySQL 5.0 매뉴얼
    • MySQL HA 매뉴얼
  • 기술문서
    • Xtrabackup 구성
    • 메모리 사용량 모니터링
  • 라이선스
  • 온라인문의
  • 회사소개
  • → 목 록 (MySQL5.6 한글메뉴얼) [close]
  • 1. MySQL 5.6 새로운 기능
  • 2. MySQL 설치 및 업그레이드
  • 3. MySQL Tutorial
  • 4. MySQL 프로그램
  • 5. MySQL 서버관리
  • 6. 보안
  • 7. 백업 및 복구
  • 8. 최적화
  • 9. Language Structure(언어구조)
  • 10. Character Sets(Globalization)
  • 11. 데이터형(Data Types)
  • 12. 함수와 연산자
  • 13. SQL 문법
  • 14. InnoDB 스토리지 엔진
  • 15. 기타 스토리지 엔진
  • 16. 고가용성 및 확장성
  • 17. 리플리케이션
  • 18. MySQL Cluster
  • 19. 파티셔닝
  • 20. Stored Programs and Views
  • 21. INFORMATION_SCHEMA
  • 22. PERFORMANCE SCHEMA
  • 1. Performance Schema 빠른 시작
    2. Performance Schema 구성
    3. Performance Schema 쿼리
    4. Performance Schema Instrument Naming Conventions
    5. Performance Schema Status Monitoring
    6. Performance Schema Atom and Molecule Events
    7. Performance Schema Statement Digests
    8. Performance Schema의 일반적인 테이블 특성
    9. Performance Schema 테이블 설명
    10. Performance Schema Option and Variable Reference
    11. Performance Schema Command Options
    12. Performance Schema System Variables
    13. Performance Schema Status Variables
    14. Performance Schema and Plugins
    15. 문제를 진단하기위한 Performance Schema 사용
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

22.12 Performance Schema System Variables

성능 스키마 구성 정보를 제공하는 일부 시스템 변수를 구현하고 있습니다.

mysql> SHOW VARIABLES LIKE 'perf%';
+--------------------------------------------------------+---------+
| Variable_name                                          | Value   |
+--------------------------------------------------------+---------+
| performance_schema                                     | ON      |
| performance_schema_accounts_size                       | 100     |
| performance_schema_digests_size                        | 200     |
| performance_schema_events_stages_history_long_size     | 10000   |
| performance_schema_events_stages_history_size          | 10      |
| performance_schema_events_statements_history_long_size | 10000   |
| performance_schema_events_statements_history_size      | 10      |
| performance_schema_events_waits_history_long_size      | 10000   |
| performance_schema_events_waits_history_size           | 10      |
| performance_schema_hosts_size                          | 100     |
| performance_schema_max_cond_classes                    | 80      |
| performance_schema_max_cond_instances                  | 1000    |
| performance_schema_max_file_classes                    | 50      |
| performance_schema_max_file_handles                    | 32768   |
| performance_schema_max_file_instances                  | 10000   |
| performance_schema_max_mutex_classes                   | 200     |
| performance_schema_max_mutex_instances                 | 1000000 |
| performance_schema_max_rwlock_classes                  | 30      |
| performance_schema_max_rwlock_instances                | 1000000 |
| performance_schema_max_socket_classes                  | 10      |
| performance_schema_max_socket_instances                | 1000    |
| performance_schema_max_stage_classes                   | 150     |
| performance_schema_max_statement_classes               | 165     |
| performance_schema_max_table_handles                   | 10000   |
| performance_schema_max_table_instances                 | 1000    |
| performance_schema_max_thread_classes                  | 50      |
| performance_schema_max_thread_instances                | 1000    |
| performance_schema_session_connect_attrs_size          | 512     |
| performance_schema_setup_actors_size                   | 100     |
| performance_schema_setup_objects_size                  | 100     |
| performance_schema_users_size                          | 100     |
+--------------------------------------------------------+---------+
성능 스키마 시스템 변수는 명령 행 또는 옵션 파일에서 서버를 시작할 때 설정할 수 많은 런타임에 설정할 수 있습니다. 섹션 22.10 "성능 스키마 옵션 및 변수 참조" 를 참조하십시오.

MySQL 5.6.6 이후 성능 스키마는 매개 변수의 일부 값을 그들이 명시 적으로 설정되어 있지 않은 경우, 서버 시작시 자동으로 크기 설정합니다. 자세한 내용은 섹션 22.2.2 "성능 스키마 시작 구성" 을 참조하십시오.

성능 스키마 시스템 변수는 다음과 같은 의미가 있습니다.

  • performance_schema

    Command-Line Format--performance_schema=#
    System VariableNameperformance_schema
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeboolean
    DefaultOFF
    Permitted Values (>= 5.6.6)Typeboolean
    DefaultON

    이 변수의 값은 ON 또는 OFF 로 성능 스키마가 활성화되어 있는지 여부를 나타냅니다. 기본적으로이 값은 MySQL 5.6.6 이후 ON 에서 이전에 OFF 합니다. 서버가 시작될 때이 변수를 값없이 또는 그것을 사용하려면 ON 또는 1의 값 또는 그것을 해제하는 OFF 또는 0의 값으로 지정할 수 있습니다.

  • performance_schema_accounts_size

    Introduced5.6.3
    Command-Line Format--performance_schema_accounts_size=#
    System VariableNameperformance_schema_accounts_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10
    Min Value0
    Max Value1048576
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)
    Min Value-1 (autosized)
    Max Value1048576

    accounts 테이블의 행 수. 이 변수가 0이면 성능 스키마는 accounts 테이블의 연결 통계를 유지하지 않습니다. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_digests_size

    Introduced5.6.5
    Command-Line Format--performance_schema_digests_size=#
    System VariableNameperformance_schema_digests_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default-1 (autosized)
    Min Value-1
    Max Value1048576

    events_statements_summary_by_digest 테이블의 최대 행수. 이 변수는 MySQL 5.6.5에서 추가되었습니다. 이 최대를 초과하여 다이제스트를 instrument 수없는 경우 성능 스키마는 Performance_schema_digest_lost 상태 변수를 증가시킵니다.

  • performance_schema_events_stages_history_long_size

    Introduced5.6.3
    Command-Line Format--performance_schema_events_stages_history_long_size=#
    System VariableNameperformance_schema_events_stages_history_long_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    events_stages_history_long 테이블의 행 수. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_events_stages_history_size

    Introduced5.6.3
    Command-Line Format--performance_schema_events_stages_history_size=#
    System VariableNameperformance_schema_events_stages_history_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    events_stages_history 테이블의 스레드 당 행. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_events_statements_history_long_size

    Introduced5.6.3
    Command-Line Format--performance_schema_events_statements_history_long_size=#
    System VariableNameperformance_schema_events_statements_history_long_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    events_statements_history_long 테이블의 행 수. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_events_statements_history_size

    Introduced5.6.3
    Command-Line Format--performance_schema_events_statements_history_size=#
    System VariableNameperformance_schema_events_statements_history_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    events_statements_history 테이블의 스레드 당 행. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_events_waits_history_long_size

    Command-Line Format--performance_schema_events_waits_history_long_size=#
    System VariableNameperformance_schema_events_waits_history_long_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    events_waits_history_long 테이블의 행 수.

  • performance_schema_events_waits_history_size

    Command-Line Format--performance_schema_events_waits_history_size=#
    System VariableNameperformance_schema_events_waits_history_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    events_waits_history 테이블의 스레드 당 행.

  • performance_schema_hosts_size

    Introduced5.6.3
    Command-Line Format--performance_schema_hosts_size=#
    System VariableNameperformance_schema_hosts_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10
    Min Value0
    Max Value1048576
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)
    Min Value-1 (autosized)
    Max Value1048576

    hosts 테이블의 행 수. 이 변수가 0이면 성능 스키마는 hosts 테이블의 연결 통계를 유지하지 않습니다. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_max_cond_classes

    Command-Line Format--performance_schema_max_cond_classes=#
    System VariableNameperformance_schema_max_cond_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default80

     조건 instruments의 최대 수.

  • performance_schema_max_cond_instances

    Command-Line Format--performance_schema_max_cond_instances=#
    System VariableNameperformance_schema_max_cond_instances
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default1000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    instrument 된 조건 개체의 최대수.

  • performance_schema_max_file_classes

    Command-Line Format--performance_schema_max_file_classes=#
    System VariableNameperformance_schema_max_file_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default50

     파일 instrument의 최대 수.

  • performance_schema_max_file_handles

    Command-Line Format--performance_schema_max_file_handles=#
    System VariableNameperformance_schema_max_file_handles
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default32768
    열린 파일 객체의 최대 수.

    performance_schema_max_file_handles 값은 open_files_limit 값보다 커야합니다. open_files_limit 서버가 지원 가능한 열린 파일 핸들의 최대 수에 영향을 performance_schema_max_file_handles 는 이러한 파일 핸들 중 instrument 가능한 수에 영향을줍니다.

  • performance_schema_max_file_instances

    Command-Line Format--performance_schema_max_file_instances=#
    System VariableNameperformance_schema_max_file_instances
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    instrument되는 파일 객체의 최대 수.

  • performance_schema_max_mutex_classes

    Command-Line Format--performance_schema_max_mutex_classes=#
    System VariableNameperformance_schema_max_mutex_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default200

    상호 배타 락 instrument의 최대 수.

  • performance_schema_max_mutex_instances

    Command-Line Format--performance_schema_max_mutex_instances=#
    System VariableNameperformance_schema_max_mutex_instances
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default1000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    instrument되는 상호 배타 락 객체의 최대 수.

  • performance_schema_max_rwlock_classes

    Command-Line Format--performance_schema_max_rwlock_classes=#
    System VariableNameperformance_schema_max_rwlock_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (5.6.0)Typeinteger
    Default20
    Permitted Values (>= 5.6.1, <= 5.6.14)Typeinteger
    Default30
    Permitted Values (>= 5.6.15)Typeinteger
    Default40

    rwlock instrument의 최대 수.

  • performance_schema_max_rwlock_instances

    Command-Line Format--performance_schema_max_rwlock_instances=#
    System VariableNameperformance_schema_max_rwlock_instances
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default1000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    instrument되는 rwlock 개체의 최대 수.

  • performance_schema_max_socket_classes

    Introduced5.6.3
    Command-Line Format--performance_schema_max_socket_classes=#
    System VariableNameperformance_schema_max_socket_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default10

    소켓 instrument의 최대 수. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_max_socket_instances

    Introduced5.6.3
    Command-Line Format--performance_schema_max_socket_instances=#
    System VariableNameperformance_schema_max_socket_instances
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default1000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    instrument되는 소켓 객체의 최대 수. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_max_stage_classes

    Introduced5.6.3
    Command-Line Format--performance_schema_max_stage_classes=#
    System VariableNameperformance_schema_max_stage_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default150

    stage instrument의 최대 수. 이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_max_statement_classes

    Introduced5.6.3
    Command-Line Format--performance_schema_max_statement_classes=#
    System VariableNameperformance_schema_max_statement_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default-1 (autosized)
    문 instrument의 최대 수. 기본값은 서버 구축시 클라이언트 / 서버 프로토콜 명령 수와 서버에서 지원되는 SQL 문의 유형의 수에 따라 계산됩니다.

    이 변수는 그것을 0으로 설정하여 모든 문 계측을 무효로하고, 그와 관련된 모든 메모리를 절약하지 않는 한 변경해서는 없습니다. 변수를 기본값이 아닌 0이 아닌 값으로 설정해도 이점은 없습니다. 특히 기본보다 큰 값은 필요 이상의 메모리가 할당됩니다.

    이 변수는 MySQL 5.6.3에서 추가되었습니다.

  • performance_schema_max_table_handles

    Command-Line Format--performance_schema_max_table_handles=#
    System VariableNameperformance_schema_max_table_handles
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default100000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    열려있는 테이블 오브젝트의 최대 수.

  • performance_schema_max_table_instances

    Command-Line Format--performance_schema_max_table_instances=#
    System VariableNameperformance_schema_max_table_instances
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default50000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)

    instrument되는 테이블 오브젝트의 최대 수.

  • performance_schema_max_thread_classes

    Command-Line Format--performance_schema_max_thread_classes=#
    System VariableNameperformance_schema_max_thread_classes
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default50

    스레드 instrument의 최대 수.

  • performance_schema_max_thread_instances

    Command-Line Format--performance_schema_max_thread_instances=#
    System VariableNameperformance_schema_max_thread_instances
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default1000
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)
    instrument되는 스레드 개체의 최대 수. 이 값은 threads 테이블의 크기를 제어합니다. 이 최대를 초과하여 스레드를 instrument 수없는 경우 성능 스키마는 Performance_schema_thread_instances_lost 상태 변수를 증가시킵니다.

    max_connections 시스템 변수는 서버에서 실행되는 스레드 수에 영향을줍니다. performance_schema_max_thread_instances 는 이러한 실행중인 스레드 중 instrument 가능한 스레드 수에 영향을줍니다. performance_schema_max_thread_instances 의 기본값은 max_connections 의 값에 따라 자동 크기 설정됩니다.

  • performance_schema_session_connect_attrs_size

    Introduced5.6.6
    Command-Line Format--performance_schema_session_connect_attrs_size=#
    System VariableNameperformance_schema_session_connect_attrs_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default-1 (autosized)
    Min Value-1
    Max Value1048576

    연결 속성 문자열을 유지하기 위해 사용되는 스레드마다 사전 할당되는 메모리의 양입니다. 연결 속성 문자열이 예약 된 스토리지보다 큰 경우, Performance_schema_session_connect_attrs_lost 상태 변수가 증가됩니다. 이 변수는 MySQL 5.6.7에서 추가되었습니다.

  • performance_schema_setup_actors_size

    Introduced5.6.1
    Command-Line Format--performance_schema_setup_actors_size=#
    System VariableNameperformance_schema_setup_actors_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default100

    setup_actors 테이블의 행 수.

  • performance_schema_setup_objects_size

    Introduced5.6.1
    Command-Line Format--performance_schema_setup_objects_size=#
    System VariableNameperformance_schema_setup_objects_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted ValuesTypeinteger
    Default100

    setup_objects 테이블의 행 수.

  • performance_schema_users_size

    Introduced5.6.3
    Command-Line Format--performance_schema_users_size=#
    System VariableNameperformance_schema_users_size
    Variable ScopeGlobal
    Dynamic VariableNo
    Permitted Values (<= 5.6.5)Typeinteger
    Default10
    Min Value0
    Max Value1048576
    Permitted Values (>= 5.6.6)Typeinteger
    Default-1 (autosized)
    Min Value-1 (autosized)
    Max Value1048576

    users 테이블의 행 수. 이 변수가 0이면 성능 스키마는 users 테이블에 연결 통계를 유지하지 않습니다. 이 변수는 MySQL 5.6.3에서 추가되었습니다.


서울시 강남구 영동대로 602 6층
TEL: 02-6061-0006  /  E: csr@mysqlkorea.com
주식회사 이노클러스터  등록번호 : 727-86-02261
Copyright © innocluster Co. ltd. all rights reserved