28.4.17 Таблица INFORMATION_SCHEMA INNODB_FT_DELETED
Таблица INNODB_FT_DELETED хранит строки, удалённые из индекса FULLTEXT для таблицы InnoDB. Чтобы избежать дорогостоящей реорганизации индекса во время операций DML для индекса InnoDB FULLTEXT, информация о недавно удалённых словах хранится отдельно, отфильтровывается из результатов поиска при выполнении текстового поиска и удаляется из основного индекса поиска только при выполнении оператора OPTIMIZE TABLE для таблицы InnoDB. Дополнительную информацию см. в Оптимизации индексов полнотекстового поиска InnoDB.
Эта таблица изначально пуста. Перед запросом к ней установите значение системной переменной innodb_ft_aux_table в имя таблицы, содержащей индекс FULLTEXT (например, test/articles).
Дополнительную информацию и примеры использования см. в Разделе 17.15.4, «Таблицы индексов полнотекстового поиска InnoDB INFORMATION_SCHEMA».
Таблица INNODB_FT_DELETED содержит следующие столбцы:
-
DOC_IDИдентификатор документа удалённой строки. Это значение может отражать значение столбца ID, определённого для основной таблицы, или быть значением последовательности, сгенерированным
InnoDB, если таблица не содержит подходящего столбца. Это значение используется при выполнении текстового поиска для пропуска строк в таблицеINNODB_FT_INDEX_TABLEдо физического удаления данных удалённых строк из индексаFULLTEXTоператоромOPTIMIZE TABLE. Дополнительную информацию см. в Оптимизации индексов полнотекстового поиска InnoDB.
Пример
mysql> SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED;
+--------+
| DOC_ID |
+--------+
| 6 |
| 7 |
| 8 |
+--------+
Примечания
Для запроса к этой таблице необходимо иметь право
PROCESS.Для получения дополнительной информации о столбцах этой таблицы, включая типы данных и значения по умолчанию, используйте таблицу
INFORMATION_SCHEMACOLUMNSили операторSHOW COLUMNS.Дополнительную информацию о поиске
InnoDBFULLTEXTсм. в Разделе 17.6.2.4, «Индексы полнотекстового поиска InnoDB» и Разделе 14.9, «Функции полнотекстового поиска».
© 2025 Oracle
Licensed under the GPLv2 License.