Spec-Zone.ru › MySQL 5.7

24.4.8 Таблица INFORMATION_SCHEMA INNODB_FT_BEING_DELETED

Таблица INNODB_FT_BEING_DELETED предоставляет моментальный снимок таблицы INNODB_FT_DELETED; она используется только во время операции обслуживания OPTIMIZE TABLE. Когда выполняется OPTIMIZE TABLE, таблица INNODB_FT_BEING_DELETED очищается, а значения DOC_ID удаляются из таблицы INNODB_FT_DELETED. Поскольку содержимое INNODB_FT_BEING_DELETED обычно существует непродолжительное время, эта таблица имеет ограниченную полезность для мониторинга или отладки. Сведения о выполнении OPTIMIZE TABLE над таблицами с FULLTEXT индексами см. в разделе 12.9.6 «Настройка параметров поиска MySQL по полному тексту».

Эта таблица изначально пуста. Перед запросом к ней установите значение системной переменной innodb_ft_aux_table в имя (включая имя базы данных) таблицы, содержащей индекс FULLTEXT; например, test/articles. Вывод будет похож на пример, предоставленный для таблицы INNODB_FT_DELETED.

Дополнительную информацию и примеры см. в разделе 14.16.4 «Таблицы индексов InnoDB INFORMATION_SCHEMA FULLTEXT».

В таблице INNODB_FT_BEING_DELETED находятся следующие столбцы:

  • DOC_ID

    Идентификатор документа строки, которая удаляется. Это значение может отражать значение столбца ID, определенного для базовой таблицы, или это может быть последовательное значение, сгенерированное InnoDB, если в таблице нет подходящего столбца. Это значение используется при выполнении поиска по тексту, чтобы пропустить строки в таблице INNODB_FT_INDEX_TABLE перед физическим удалением данных для удаленных строк из индекса FULLTEXT с помощью оператора OPTIMIZE TABLE. Дополнительную информацию см. в разделе по оптимизации индексов InnoDB для полнотекстового поиска.

Примечания

  • Для запроса к этой таблице необходимо иметь право PROCESS.

  • Используйте таблицу INFORMATION_SCHEMA COLUMNS или оператор SHOW COLUMNS, чтобы получить дополнительную информацию о столбцах этой таблицы, включая типы данных и значения по умолчанию.

  • Дополнительную информацию о InnoDB FULLTEXT поиске см. в разделе 14.6.2.4 «Индексы InnoDB для полнотекстового поиска» и разделе 12.9 «Функции поиска по полному тексту».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/information-schema-innodb-ft-being-deleted-table.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API