文章预览
你做了一个明智的选择 理解索引对开发和dba来说都是极其重要 差劲的索引对产品问题负相当大的一部分责任 索引不是多么高深的问题 MySQL 索引一览表 理解索引 为你的应用创建最佳索引 拥抱MySQL的限制 简述索引 索引有什么用 为从数据库读取数据加速 强制约束 (唯一索引 UNIQUE, 外键 FOREIGN KEY) 没有任何索引的情况下查询页能正常运行 但是那可能需要执行很长的时间 你可能听说过的索引类型 BTREE索引 – mysql中主要的索引类型 RTREE索引 – 只有MyISAM支持, 用于GIS HASH 索引 – MEMORY, NDB 支持 BITMAP 索引 – MySQL 不支持 FULLTEXT 索引 – MyISAM, Innodb(MySQL 5.6以上支持) 类BTREE索引家族 有很多不同的实现 在可加速的操作中共享相同的属性 内存相比硬盘使生活变得美好 B+树通
………………………………