索引,是数据库中一个用于提高数据库查询速度的数据结构。通过创建索引,可以让数据库系统跳过某些行,而不是扫描整个表,从而大大加快查询速度。索引的本质是数据结构,通过将搜索的列的值作为关键字,建立一种快速查找的数据结构,以便在查找的时候能够快速定位到要查找的数据。
有了索引,数据库查询的效率会大大提高,但同时,索引也对数据库的性能有一定的影响。对于频繁的增加、删除、修改数据库中的数据的操作,索引也会影响到其性能。
索引是对于数据库优化中,极其重要的一环。没有索引,数据库提供程序就不得不一行一行的搜寻整个数据库来获取数据,效率极低,因此,建立索引是提高数据库性能的一个重要手段。