目录 / mariadb-syntax-indexing
mariadb-syntax-indexing
在添加索引、选择索引类型、调试缓慢的 WHERE / ORDER BY / JOIN 查询、为 JSON 路径建立索引或审计复合索引列顺序时使用。可避免因缺少索引导致的全表扫描、复合索引列顺序错误陷阱、冗余索引浪费写入操作,以及未考虑选择性的盲目索引。涵盖 B-tree(默认)、FULLTEXT(InnoDB + Aria + MyISAM)、SPATIAL R-tree、哈希索引(仅限 MEMORY 引擎)、遵循最左前缀规则的复合索引、针对长 VARCHAR / TEXT / BLOB 的前缀索引、降序索引(10.8+)、IGNORED 索引(10.6+)、通过虚拟/持久化列对 JSON 路径建立函数索引,以及 EXPLAIN 信号(type=ALL、Using filesort、Using temporary、Using index)。关键词:CREATE INDEX、ADD INDEX、PRIMARY KEY、UNIQUE、B-tree、BTREE、全文索引、FULLTEXT、MATCH AGAINST、IN BOOLEAN MODE、空间索引、SPATIAL INDEX、R-tree、RTREE、哈希索引、HASH index、MEMORY 引擎、复合索引、最左前缀、降序索引、DESC index、IGNORED index、不可见索引、函数索引、JSON 路径索引、虚拟列索引、前缀索引、INDEX col length、ALGORITHM=INPLACE、为什么我的查询很慢、缺少索引、全表扫描、type=ALL、Using filesort、Using temporary、Using index、key_len、索引选择性、ANALYZE TABLE、innodb_ft_min_token_size、ft_min_word_len、如何为 JSON 建立索引、索引是否会拖慢插入操作
这是模型对公开材料的总结,不是官方声明,请以原链内容为准。
存档时间线
| 版本 | 存档时间 | 内容哈希 | 内容 |
|---|---|---|---|
| v1 | 2026-11-12 22:43 | 924a1cb7 | 可取 |
版本索引永久保留;内容副本只保留最新 1 份,更早版本仅留索引与哈希(存档时间线的证据链不会因此断裂)。
提交举报 / 纠错
侵权举报经核验成立后,我们会即时下线该条目并删除已存的内容副本。