优势劣势优势 类似于书籍的目录索引,提高数据检索的效率,降低数据库的 IO 成本索引底层就是排序,通过索引列队数据进行排序,降低数据排序的成本,降低 CPU 的消耗 劣势在数据库建立过程中,需花费较多的时间去建立并维护索引,特别是随着数据总量的增加,所花费的时间将不断递增(在海量数据前提下,创建索引成本高) 在数据库中创建的索引需要占用一定的物理存储空间,这其中就包括数据表所占的数据空间以及所创建的每一个索引所占用的物理空间(会额外占用磁盘空间)在对表中的数据进行修改时,例如对其进行增加、删除或者是修改操作时,索引还需要进行动态的维护,这给数据库的维护速度带来了一定的麻烦(维护成本高)