• 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 서버관리
  • 1. MySQL Server
    2. MySQL Server 로그
    3. 하나의 시스템에서 여러 MySQL 인스턴스 실행
    4. DTrace를 사용하여 mysqld 추적
    1. mysqld DTrace 프로브 설명
    1. 연결 프로브
    2. 명령 프로브
    3. 쿼리 프로브
    4. 쿼리 분석 프로브
    5. 쿼리 캐시 프로브
    6. 쿼리 실행 프로브
    7. 행 레벨 프로브
    8. 행 읽기 프로브
    9. 인덱스 프로브
    10. 잠금 프로브
    11. 파일 정렬 프로브
    12. 명령문 프로브
    13. 네트워크 프로브
    14. Keycache 프로브
  • 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
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

5.4.1.14 Keycache 프로브

키 캐시 프로브는 MyISAM 스토리지 엔진과 함께 사용되는 인덱스 키 캐시를 사용할 때 트리거됩니다. 프로브는 데이터가 키 캐시에 읽을 경우 캐시 된 키 캐시에서 데이터를 캐시 파일에 기록되는 경우, 또는 키 캐시에 액세스 할 때 모니터하기 위해 존재합니다.

키 캐시 사용은 인덱스 파일에서 캐시에 데이터가 읽었는지 기록 된 시간을 표시 키 캐시에 할당 된 메모리가 효율적으로 사용되고 있는지 모니터링하는 데 사용할 수 있습니다. 있는 쿼리의 범위에서 키 캐시 읽기 수가 클 때 액세스되는 데이터의 크기에 대한 키 캐시가 너무 작은 것을 나타내고있는 경우가 있습니다.

  keycache-read-start (filepath, bytes, mem_used, mem_free)
 keycache-read-block (bytes)
 keycache-read-hit ()
 keycache-read-miss ()
 keycache-read-done (mem_used, mem_free)
 keycache-write-start (filepath, bytes, mem_used, mem_free)
 keycache-write-block (bytes)
 keycache-write-done (mem_used, mem_free) 

데이터를 인덱스 파일에서 키 캐시에 읽을 때, 프로세스는 먼저 ( keycache-read-start 에 의해 지시되는) 읽기 작업을 초기화하고 데이터 블록을로드합니다 ( keycache-read-block ). 이 때, 읽기 블록이 식별 된 데이터와 일치했는지 ( keycache-read-hit ) 데이터를 더 읽을 필요가있다 ( keycache-read-miss ) 경우가 있습니다. 읽기 작업이 완료되면 keycache-read-done 에 의해 읽기를 정지합니다.

데이터가 인덱스 파일에서 키 캐시에 읽는 것은 지정된 키가 키 캐시에 존재하지 않는 경우에 한정됩니다.

  • keycache-read-start : 키 캐시 읽기 작업이 시작되었을 때 트리거됩니다. 데이터는 지정된 filepath 에서 읽고 지정된 bytes 수만큼 읽습니다. mem_used 및 mem_avail 는 키 캐시에서 현재 사용되는 메모리와 키 캐시에서 사용 가능한 메모리의 양을 나타냅니다.

  • keycache-read-block : 키 캐시가 지정된 bytes 수의 데이터 블록을 인덱스 파일에서 키 캐시에 읽을 때 트리거됩니다.

  • keycache-read-hit : 인덱스 파일에서 읽은 데이터 블록이 요청 된 키 데이터와 일치 할 때 트리거됩니다.

  • keycache-read-miss : 인덱스 파일에서 읽은 데이터 블록이 필요한 키 데이터와 일치하지 않을 때 트리거됩니다.

  • keycache-read-done : 키 캐시 읽기 작업이 완료 될 때 트리거됩니다. mem_used 및 mem_avail 는 키 캐시에서 현재 사용되는 메모리와 키 캐시에서 사용 가능한 메모리의 양을 나타냅니다.

키 캐시 쓰기는 INSERT , UPDATE 또는 DELETE 조작 중에 인덱스 정보가 업데이트 된 캐시 된 키 정보를 인덱스 파일에 플래시백 될 때 발생합니다.

  • keycache-write-start : 키 캐시 쓰기 작업이 시작 될 때 트리거됩니다. 데이터는 지정된 filepath 에 기록되고 지정된 bytes 수가 읽습니다. mem_used 및 mem_avail 는 키 캐시에서 현재 사용되는 메모리와 키 캐시에서 사용 가능한 메모리의 양을 나타냅니다.

  • keycache-write-block : 키 캐시가 지정된 bytes 수의 데이터 블록을 키 캐시에서 인덱스 파일에 쓸 때 트리거됩니다.

  • keycache-write-done : 키 캐시 쓰기 작업이 완료 될 때 트리거됩니다. mem_used 및 mem_avail 는 키 캐시에서 현재 사용되는 메모리와 키 캐시에서 사용 가능한 메모리의 양을 나타냅니다.


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