• 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 스토리지 엔진
  • 1. InnoDB 소개
    2. InnoDB의 개념과 아키텍처
    3. InnoDB 구성
    4. InnoDB 관리
    5. InnoDB 테이블 스페이스 관리
    6. InnoDB 테이블 관리
    7. InnoDB 압축 테이블
    8. InnoDB 파일 형식 관리
    9. InnoDB Row Storage and Row Formats
    10. InnoDB 디스크 I/O 및 파일 영역 관리
    11. InnoDB와 온라인 DDL
    12. InnoDB 부팅 옵션 및 시스템 변수
    13. InnoDB의 성능
    14. InnoDB INFORMATION_SCHEMA 테이블
    15. InnoDB 모니터
    1. InnoDB 모니터의 종류
    2. InnoDB 모니터 활성화
    3. InnoDB 표준 모니터 및 잠금 모니터 출력
    4. InnoDB 테이블 스페이스 모니터 출력
    5. InnoDB 테이블 모니터 출력
    16. InnoDB 백업 및 복구
    17. InnoDB와 MySQL 복제
    18. InnoDB 및 memcached의 통합
    19. 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 새로운 기능

14.15.4 InnoDB 테이블 스페이스 모니터 출력

참고

InnoDB 테이블 스페이스 모니터는 사용되지 않으며 추후 릴리스에서 제거 될 수 있습니다.

InnoDB 테이블 스페이스 모니터는 공유 테이블 스페이스 내의 파일 세그먼트에 대한 정보를 출력하거나 테이블 공간 할당 데이터 구조를 검증하거나합니다. 테이블 스페이스 모니터는 innodb_file_per_table 옵션으로 생성 된 file-per-table 테이블 공간은 포함되지 않습니다.

InnoDB 테이블 스페이스 모니터의 출력 예 :

 ================================================
 090408 21:28:09 INNODB TABLESPACE MONITOR OUTPUT
 ================================================
 FILE SPACE INFO : id 0
 size 13440, free limit 3136, free extents 28
 not full frag extents 2 : used pages 78, full frag extents 3
 first seg id not used 0 23845
 SEGMENT id 0 1 space 0; page 2; res 96 used 46; full ext 0
 fragm pages 32; free extents 0; not full extents 1 : pages 14
 SEGMENT id 0 2 space 0; page 2; res 1 used 1; full ext 0
 fragm pages 1; free extents 0; not full extents 0 : pages 0
 SEGMENT id 0 3 space 0; page 2; res 1 used 1; full ext 0
 fragm pages 1; free extents 0; not full extents 0 : pages 0
 ...
 SEGMENT id 0 15 space 0; page 2; res 160 used 160; full ext 2
 fragm pages 32; free extents 0; not full extents 0 : pages 0
 SEGMENT id 0 488 space 0; page 2; res 1 used 1; full ext 0
 fragm pages 1; free extents 0; not full extents 0 : pages 0
 SEGMENT id 0 17 space 0; page 2; res 1 used 1; full ext 0
 fragm pages 1; free extents 0; not full extents 0 : pages 0
 ...
 SEGMENT id 0 171 space 0; page 2; res 592 used 481; full ext 7
 fragm pages 16; free extents 0; not full extents 2 : pages 17
 SEGMENT id 0 172 space 0; page 2; res 1 used 1; full ext 0
 fragm pages 1; free extents 0; not full extents 0 : pages 0
 SEGMENT id 0 173 space 0; page 2; res 96 used 44; full ext 0
 fragm pages 32; free extents 0; not full extents 1 : pages 12
 ...
 SEGMENT id 0 601 space 0; page 2; res 1 used 1; full ext 0
 fragm pages 1; free extents 0; not full extents 0 : pages 0
 NUMBER of file segments : 73
 Validating tablespace
 Validation ok
 ---------------------------------------
 END OF INNODB TABLESPACE MONITOR OUTPUT
 =======================================

테이블 스페이스 모니터의 출력은 공유 테이블 스페이스에 관한 전반적인 정보의 후에, 테이블 스페이스 내의 세그먼트 별 내역을 포함한 목록이 포함됩니다.

기본 페이지 크기 를 사용하여이 예에서는 테이블 스페이스가 각각 16K 바이트 인 데이터베이스 페이지로 구성되어 있습니다. 이 페이지는 크기가 1M 바이트 (64 개의 연속 된 페이지)의 범위 로 그룹화되어 있습니다.

전체 테이블 스페이스 정보를 표시하는 출력의 첫 번째 부분의 형식은 다음과 같습니다.

 FILE SPACE INFO : id 0
 size 13440, free limit 3136, free extents 28
 not full frag extents 2 : used pages 78, full frag extents 3
 first seg id not used 0 23845

전체 테이블 스페이스 정보는 다음의 값이 포함됩니다.

  • id : 테이블 스페이스 ID. 0의 값은 공유 테이블 스페이스를 나타냅니다.

  • size : 현재 테이블 스페이스 크기 (페이지 수).

  • free limit : 빈 목록이 초기화되지 않은 최소의 페이지 번호. 이 제한 위치에있는 페이지 또는 그 위의 페이지는 비어 있습니다.

  • free extents : 여유 익스텐트의 수.

  • not full frag extents , used pages : 완전히 가득 않은 조각 익스텐트 수 및 이러한 익스텐트의 할당 된 페이지 수입니다.

  • full frag extents : 완전히 가득있는 조각 익스텐트의 수.

  • first seg id not used : 사용되지 않는 처음 세그먼트 ID.

개별 세그먼트 정보의 형식은 다음과 같습니다.

 SEGMENT id 0 15 space 0; page 2; res 160 used 160; full ext 2
 fragm pages 32; free extents 0; not full extents 0 : pages 0

세그먼트 정보는 다음의 값이 포함됩니다.

id : 세그먼트 ID.

space , page : 테이블 스페이스 번호 및이 세그먼트의 "i 노드 '가 포함 된 테이블 스페이스의 페이지. 0의 테이블 공간 번호는 공유 테이블 스페이스를 나타냅니다. InnoDB 는 i 노드를 사용하여 테이블 스페이스의 세그먼트를 추적합니다. 세그먼트가 표시되는 기타 필드 ( id 와 res )는 i 노드의 정보를 얻을 수 있습니다.

res :이 세그먼트에 할당 된 (예약 된) 페이지 수입니다.

used :이 세그먼트에서 사용되는 할당 된 페이지 수입니다.

full ext :이 세그먼트에 할당 된 익스텐트 중 완전히 사용되고 있지만 수.

fragm pages :이 세그먼트에 할당 된 첫 번째 페이지 수입니다.

free extents :이 세그먼트에 할당 된 익스텐트 중 완전히 미사용 무슨 수.

not full extents :이 세그먼트에 할당 된 익스텐트 중 부분적으로 사용되고 있지만 수.

pages : 가득 않은 범위 내에서 사용 된 페이지 수입니다.

세그먼트가 확장되는 경우, 그 세그먼트는 1 페이지로 시작되지만, InnoDB 는 처음 몇 페이지 (최대 32 페이지 이는 fragm pages 입니다)을 한 번에 할당합니다. 그 후, InnoDB 는 전체 범위를 할당합니다. InnoDB 는 데이터의 좋은 연속성을 보장하기 위해 큰 세그먼트는 1 번에 최대 4 개의 익스텐트를 추가 할 수 있습니다.

전에 나타난 세그먼트의 예에서는 32 개의 단편 페이지뿐만 아니라 꽉 찬 범위가 2 개 (각각 64 페이지) 할당 된 160 페이지 중 총 160 페이지가 사용되고 있습니다. 다음 세그먼트에는 32 개의 단편 페이지와 14 페이지를 사용하는 부분으로 꽉 찬 범위가 1 개 있고, 할당 된 96 페이지 중 총 46 페이지가 사용되고 있습니다.

 SEGMENT id 0 1 space 0; page 2; res 96 used 46; full ext 0
 fragm pages 32; free extents 0; not full extents 1 : pages 14

익스텐트 할당 후 개별 페이지의 일부가 해제 된 경우 익스텐트가 할당 된 세그먼트의 fragm pages 값이 32보다 작은 수 있습니다.

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