MySQL索引 为什么用索引能加快查询? 数据库文件是存储在磁盘上的,磁盘 I/O 是数据库操作中最耗时的部分之一。没有索引时,数据库会进行全表扫描,当表的数据量非常大时,就会导致大量的磁盘 I/O 操作。 有了索引,就可以直接跳到索引指示的数据位置,而不必扫描整张表,从而提升查询的效率。 缺点: 创建索引和维护索引需要耗费一定时间。当对有索引的数据进行增删改的时候,那么索引也需要动态的修改。 索引需要使用物理文件存储,也会耗费一定空间。 Cutewr大约 17 分钟MySQL索引