• 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
  • 1. INFORMATION_SCHEMA CHARACTER_SETS Table
    2. INFORMATION_SCHEMA COLLATIONS Table
    3. INFORMATION_SCHEMA COLLATION_CHARACTER_SET_APPLICABILITY Table
    4. INFORMATION_SCHEMA COLUMNS Table
    5. INFORMATION_SCHEMA COLUMN_PRIVILEGES Table
    6. INFORMATION_SCHEMA ENGINES Table
    7. INFORMATION_SCHEMA EVENTS Table
    8. INFORMATION_SCHEMA GLOBAL_STATUS and SESSION_STATUS Tables
    9. INFORMATION_SCHEMA GLOBAL_VARIABLES and SESSION_VARIABLES Tables
    10. INFORMATION_SCHEMA KEY_COLUMN_USAGE Table
    11. INFORMATION_SCHEMA OPTIMIZER_TRACE Table
    12. INFORMATION_SCHEMA PARAMETERS Table
    13. INFORMATION_SCHEMA PARTITIONS Table
    14. INFORMATION_SCHEMA PLUGINS Table
    15. INFORMATION_SCHEMA PROCESSLIST Table
    16. INFORMATION_SCHEMA PROFILING Table
    17. INFORMATION_SCHEMA REFERENTIAL_CONSTRAINTS Table
    18. INFORMATION_SCHEMA ROUTINES Table
    19. INFORMATION_SCHEMA SCHEMATA Table
    20. INFORMATION_SCHEMA SCHEMA_PRIVILEGES Table
    21. INFORMATION_SCHEMA STATISTICS Table
    22. INFORMATION_SCHEMA TABLES Table
    23. INFORMATION_SCHEMA TABLESPACES Table
    24. INFORMATION_SCHEMA TABLE_CONSTRAINTS Table
    25. INFORMATION_SCHEMA TABLE_PRIVILEGES Table
    26. INFORMATION_SCHEMA TRIGGERS Table
    27. INFORMATION_SCHEMA USER_PRIVILEGES Table
    28. INFORMATION_SCHEMA VIEWS Table
    29. InnoDB의 INFORMATION_SCHEMA Table
    1. INFORMATION_SCHEMA INNODB_CMP 및 INNODB_CMP_RESET Table
    2. INFORMATION_SCHEMA INNODB_CMP_PER_INDEX 및 INNODB_CMP_PER_INDEX_RESET Table
    3. INFORMATION_SCHEMA INNODB_CMPMEM and INNODB_CMPMEM_RESET Tables
    4. INFORMATION_SCHEMA INNODB_TRX Table
    5. INFORMATION_SCHEMA INNODB_LOCKS Table
    6. INFORMATION_SCHEMA INNODB_LOCK_WAITS Table
    7. INFORMATION_SCHEMA INNODB_SYS_TABLES Table
    8. INFORMATION_SCHEMA INNODB_SYS_INDEXES Table
    9. INFORMATION_SCHEMA INNODB_SYS_COLUMNS Table
    10. INFORMATION_SCHEMA INNODB_SYS_FIELDS Table
    11. INFORMATION_SCHEMA INNODB_SYS_FOREIGN Table
    12. INFORMATION_SCHEMA INNODB_SYS_FOREIGN_COLS Table
    13. INFORMATION_SCHEMA INNODB_SYS_TABLESTATS View
    14. INFORMATION_SCHEMA INNODB_SYS_DATAFILES Table
    15. INFORMATION_SCHEMA INNODB_SYS_TABLESPACES Table
    16. INFORMATION_SCHEMA INNODB_BUFFER_PAGE Table
    17. INFORMATION_SCHEMA INNODB_BUFFER_PAGE_LRU Table
    18. INFORMATION_SCHEMA INNODB_BUFFER_POOL_STATS Table
    19. INFORMATION_SCHEMA INNODB_METRICS Table
    20. INFORMATION_SCHEMA INNODB_FT_CONFIG Table
    21. INFORMATION_SCHEMA INNODB_FT_DEFAULT_STOPWORD Table
    22. INFORMATION_SCHEMA INNODB_FT_INDEX_TABLE Table
    23. INFORMATION_SCHEMA INNODB_FT_INDEX_CACHE Table
    24. INFORMATION_SCHEMA INNODB_FT_DELETED Table
    25. INFORMATION_SCHEMA INNODB_FT_BEING_DELETED Table
    30. MySQL Cluster INFORMATION_SCHEMA Table
    31. Thread Pool INFORMATION_SCHEMA Tables
    32. Extensions to SHOW Statements
  • 22. PERFORMANCE SCHEMA
  • 23. 컨넥터 및 API
  • 24. MySQL 확장
  • 25. MySQL Enterprise Edition
  • 26. MySQL Workbench
  • 27. 제약 및 제한
  • 28. MySQL 5.7 새로운 기능

21.29.23 INFORMATION_SCHEMA INNODB_FT_INDEX_CACHE 테이블

INNODB_FT_INDEX_CACHE : FULLTEXT 인덱스에 새로 삽입 된 행에 대한 토큰 정보가 포함되어 있습니다. DML 작업 중 부하가 큰 인덱스 재구성을 피하기 위해 새로 인덱싱 된 단어에 대한 정보는 별도로 저장되며 OPTIMIZE TABLE 의 실행시 서버가 종료 될 때 또는 캐시 크기가 innodb_ft_cache_size 과 innodb_ft_total_cache_size 에서 정의 된 제한을 초과하는 경우에만 기본 검색 인덱스와 결합됩니다.

이 테이블을 쿼리하기 전에 구성 변수 innodb_ft_aux_table 을 test/articles 등 FULLTEXT 인덱스를 포함하는 테이블의 이름 (데이터베이스 이름)으로 설정합니다.

관련 사용법 및 예제는 섹션 14.14.4 "InnoDB INFORMATION_SCHEMA FULLTEXT 인덱스 테이블" 을 참조하십시오.

표 21.25 INNODB_FT_INDEX_CACHE 컬럼

컬럼 이름 설명
WORD 새로 삽입 된 행의 텍스트에서 추출 된 단어.
FIRST_DOC_ID FULLTEXT 인덱스에서이 단어가 처음에 표시되는 문서 ID.
LAST_DOC_ID FULLTEXT 인덱스에서이 단어가 마지막에 표시되는 문서 ID.
DOC_COUNT FULLTEXT 인덱스에서이 단어가 표시되는 행의 수. 같은 단어는 DOC_ID 값과 POSITION 값의 조합에 대해 한번씩 캐시 테이블에서 여러 번 나타날 수 있습니다.
DOC_ID 새로 삽입 된 행의 문서 ID. 이 값은 기본이되는 테이블에 대해 정의 된 ID 열 값을 반영하거나 테이블에 적절한 열이 포함되지 않을 때에 InnoDB 에 의해 생성 된 시퀀스 값으로 할 수 있습니다.
POSITION DOC_ID 값에서 식별 된 관련 문서에서이 단어의 특정 인스턴스 위치. 값은 절대 위치를 나타내지 않습니다. 그 단어 하나 이전 인스턴스의 POSITION 에 추가 된 오프셋입니다.

참고 :

  • 이 테이블은 처음부터 구성 변수 innodb_ft_aux_table 값을 설정할 때까지 비어 있습니다. 다음의 예는 innodb_ft_aux_table 옵션을 사용하여 지정된 테이블의 FULLTEXT 인덱스에 대한 정보를 표시하는 방법을 설명합니다.

    mysql> USE test; mysql> CREATE TABLE articles ( id INT UNSIGNED AUTO_INCREMENT NOT NULL PRIMARY KEY, title VARCHAR(200), body TEXT, FULLTEXT (title,body) ) ENGINE=InnoDB; mysql> INSERT INTO articles (title,body) VALUES ('MySQL Tutorial','DBMS stands for DataBase ...'), ('How To Use MySQL Well','After you went through a ...'), ('Optimizing MySQL','In this tutorial we will show ...'), ('1001 MySQL Tricks','1. Never run mysqld as root. 2. ...'), ('MySQL vs. YourSQL','In the following database comparison ...'), ('MySQL Security','When configured properly, MySQL ...'); mysql> SET GLOBAL innodb_ft_aux_table = 'test/articles'; Query OK, 0 rows affected (0.00 sec) mysql> USE INFORMATION_SCHEMA; mysql> SELECT word, doc_count, doc_id, position FROM INNODB_FT_INDEX_CACHE LIMIT 5; +------------+-----------+--------+----------+ | word | doc_count | doc_id | position | +------------+-----------+--------+----------+ | 1001 | 1 | 4 | 0 | | after | 1 | 2 | 22 | | comparison | 1 | 5 | 44 | | configured | 1 | 6 | 20 | | database | 2 | 1 | 31 | +------------+-----------+--------+----------+

  • DESCRIBE 또는 SHOW COLUMNS 를 사용하여 데이터 유형 및 기본값을 포함하여이 테이블의 컬럼에 대한 추가 정보를 표시합니다.

  • 이 테이블을 쿼리하려면 PROCESS 권한이 필요합니다.

  • InnoDB FULLTEXT 검색 자세한 내용은 섹션 14.2.13.3 "FULLTEXT 인덱스" 및 섹션 12.9 "전체 텍스트 검색 함수" 를 참조하십시오.


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