Spec-Zone.ru › MariaDB

Схема информации INNODB_FT_DELETED Таблица

Таблица Схема информации INNODB_FT_DELETED содержит строки, удалённые из индекса полнотекстового поиска InnoDB полнотекстового индекса. Эта информация используется для фильтрации результатов последующих поисков, устраняя необходимость дорогостоящей реорганизации индекса каждый раз при удалении строки.

Индекс полнотекстового поиска реорганизуется только при выполнении оператора OPTIMIZE TABLE. Связанная таблица INNODB_FT_BEING_DELETED содержит строки, удаляемые во время выполнения OPTIMIZE TABLE.

Для просмотра таблицы требуется SUPER право доступа, а также установленное значение системной переменной innodb_ft_aux_table.

Она имеет следующие столбцы:

Столбец Описание
DOC_ID Идентификатор документа удалённой строки. Либо значение базового идентификатора, либо значение последовательности, сгенерированное InnoDB, если нет подходящего варианта.

Пример

SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED;
+--------+
| DOC_ID |
+--------+
|      2 |
+--------+

DELETE FROM test.ft_innodb LIMIT 1;

SELECT * FROM INFORMATION_SCHEMA.INNODB_FT_DELETED;
+--------+
| DOC_ID |
+--------+
|      2 |
|      3 |
+--------+
Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают мнения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/information-schema-innodb_ft_deleted-table/

Spec-Zone.ru

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