什么是索引? “索引”是为了能够更快地查询数据.比如一本书的目录,就是这本书的内容的索引,读者可以通过在目录中快速查找自己想要的内容,然后根据页码去找到具体的章节. 数据库也是一样,如果查询语句使用到了索引,会先去索引里面查询,取得数据所在行的物理地址,进而访问数据. 索引的优缺点 优势:以快速检索,减少I/O次数,加快检索速度:根据索引分组和排序,可以加快分组和排序: 劣势:索引本身也是表,因此会占用存储空间.索引的维护和创建需要时间成本,这个成本随着数据量增大而增大:构建索引会降低数据表的修