21.29.25 INFORMATION_SCHEMA INNODB_FT_BEING_DELETED 테이블
INNODB_FT_BEING_DELETED
테이블은 OPTIMIZE TABLE
유지 관리 작업 중에 만 사용되는 INNODB_FT_DELETED
테이블의 스냅 샷입니다. OPTIMIZE TABLE
이 실행되면 INNODB_FT_BEING_DELETED
테이블은 비워지고 INNODB_FT_DELETED
테이블에서 DOC_ID이 삭제됩니다. INNODB_FT_BEING_DELETED
의 내용은 일반적으로 유효 기간이 짧기 때문에 모니터링 및 디버깅이 테이블의 유용성은 제한됩니다. FULLTEXT
인덱스를 가진 테이블에서 OPTIMIZE TABLE
의 실행의 자세한 내용은 섹션 12.9.6 "MySQL의 전체 텍스트 검색 미세 조정" 을 참조하십시오.
이 테이블은 처음부터 구성 변수 innodb_ft_aux_table
값을 설정할 때까지 비어 있습니다. 출력은 INNODB_FT_DELETED
테이블에 포함 된 출력과 비슷합니다.
관련 사용법 및 예제는 섹션 14.14.4 "InnoDB INFORMATION_SCHEMA FULLTEXT 인덱스 테이블" 을 참조하십시오.
표 21.27 INNODB_FT_BEING_DELETED 컬럼
컬럼 이름 | 설명 |
---|---|
DOC_ID | 삭제되는 과정에있는 행의 문서 ID. 이 값은 기본이되는 테이블에 대해 정의 된 ID 열 값을 반영하거나 테이블에 적절한 열이 포함되지 않을 때에 InnoDB 에 의해 생성 된 시퀀스 값으로 할 수 있습니다. 삭제 된 행의 데이터가 OPTIMIZE TABLE 문에서 FULLTEXT 인덱스에서 물리적으로 제거되기 전에 텍스트 검색을 할 경우,이 값은 innodb_ft_index_table 테이블의 행을 생략하는 데 사용됩니다. 자세한 내용은 InnoDB 전체 텍스트 인덱싱 최적화 를 참조하십시오. |
참고 :
DESCRIBE
또는SHOW COLUMNS
를 사용하여 데이터 유형 및 기본값을 포함하여이 테이블의 컬럼에 대한 추가 정보를 표시합니다.이 테이블을 쿼리하려면
PROCESS
권한이 필요합니다.InnoDB
FULLTEXT
검색 자세한 내용은 섹션 14.2.13.3 "FULLTEXT 인덱스" 및 섹션 12.9 "전체 텍스트 검색 함수" 를 참조하십시오.