MySQL索引
索引是什么 索引(在MySQL中也叫键(key) )是存储引擎用于快速查找记录的一种数据结构。索引对于性能拥有至关重要的地位。尤其是当表中的数据量越来越大,索引对于性能的影响愈发重要。反之不恰当的索引对于性能也会急剧下降。 索引是一把双刃剑 索引的优与劣 索引的优点 索引提高数据检索的效率 * 降低数据库的I/O 成本(将随机IO变为顺序I/O ) * 减少扫描行数 通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。 索引的缺点 时间方面 创建索引和维护索引要耗费时间,这种时间随着数据量的增加而增加 空间方面 索引需要占