MySQL索引 -- 全文索引
一.全文索引设计.
1.反向索引

2.全文索引表
当创建一个Inoodb全文索引,一系列索引表将被创建。反向索引被分到6张辅助索引表。
SELECT table_id, name, space from INFORMATION_SCHEMA.INNODB_SYS_TABLES; //从系统表中检索.
SELECT index_id, name, table_id, space from INFORMATION_SCHEMA.INNODB_SYS_INDEXES;
辅助索引表检索:
SELECT table_id, name, space from INFORMATION_SCHEMA.INNODB_SYS_TABLES WHERE name LIKE '%FTS%';

二.全文索引缓存.
1.并发访问辅助索引表解决方案
引入一个缓存做中间件,缓存基于内存,当缓存满了之后,然后成批地推到硬盘里。INFORMATION_SCHEMA.INNODB_FT_INDEX_CACHE ,访问被标记的数据。
2.相关语法:
INFORMATION_SCHEMA.INNODB_FT_INDEX_CACHE
三.全文索引文档id和FTS_DOC_ID列.
四.全文索引删除句柄
五.全文索引事务句柄
六.应用场景
1.
2.

浙公网安备 33010602011771号