Loading...
MySQL 9.5 Reference Manual 9.5의 28.4.14 The INFORMATION_SCHEMA INNODB_FT_BEING_DELETED Table의 한국어 번역본입니다.
아래의 경우에 피드백에서 신고해주신다면 반영하겠습니다.
감사합니다 :)
INNODB_FT_BEING_DELETED 테이블은
INNODB_FT_DELETED 테이블의 스냅샷을 제공하며,
OPTIMIZE TABLE 유지 관리 작업 중에만 사용됩니다.
OPTIMIZE TABLE 이 실행되면
INNODB_FT_BEING_DELETED 테이블은 비워지고,
DOC_ID 값들은 INNODB_FT_DELETED 테이블에서 제거됩니다.
INNODB_FT_BEING_DELETED 의 내용은 일반적으로 수명이 짧기 때문에,
이 테이블은 모니터링이나 디버깅 용도로는 유용성이 제한적입니다.
FULLTEXT 인덱스가 있는 테이블에 대해 OPTIMIZE TABLE 을 실행하는 방법에 대한 정보는
14.9.6절 “Fine-Tuning MySQL Full-Text Search” 을 참조하십시오.
이 테이블은 처음에는 비어 있습니다.
이 테이블을 쿼리하기 전에,
FULLTEXT 인덱스를 포함하는 테이블(예: test/articles)의 이름(데이터베이스 이름 포함)을
innodb_ft_aux_table 시스템 변수 값으로 설정하십시오.
출력은 INNODB_FT_DELETED 테이블에 대해 제공된 예제와 비슷하게 나타납니다.
관련 사용 정보와 예시는 17.15.4절 “InnoDB INFORMATION_SCHEMA FULLTEXT Index Tables” 을 참조하십시오.
INNODB_FT_BEING_DELETED 테이블에는
다음과 같은 컬럼이 있습니다:
DOC_ID삭제가 진행 중인 행의 문서 ID 입니다.
이 값은 사용자가 기본 테이블에 대해 정의한 ID 컬럼 값일 수도 있고,
테이블에 적절한 컬럼이 없을 경우 InnoDB 에 의해 생성된 시퀀스 값일 수도 있습니다.
이 값은 텍스트 검색을 수행할 때, 삭제된 행의 데이터가
OPTIMIZE TABLE 문에 의해
FULLTEXT 인덱스에서 물리적으로 제거되기 전에,
INNODB_FT_INDEX_TABLE 테이블에서
해당 행들을 건너뛰기 위해 사용됩니다.
자세한 내용은 Optimizing InnoDB Full-Text Indexes 를 참조하십시오.
이 테이블의 컬럼에 대한 데이터 타입, 기본값을 포함한
추가 정보를 보려면 INFORMATION_SCHEMA COLUMNS 테이블이나
SHOW COLUMNS 문을 사용하십시오.
이 테이블을 쿼리하려면 PROCESS 권한이 필요합니다.
InnoDB FULLTEXT 검색에 대한 자세한 정보는
17.6.2.4절 “InnoDB Full-Text Indexes” 와
14.9절 “Full-Text Search Functions” 을 참조하십시오.
28.4.13 The INFORMATION_SCHEMA INNODB_FOREIGN_COLS Table
28.4.15 The INFORMATION_SCHEMA INNODB_FT_CONFIG Table