数据库索引的作用

数据库的索引主要作用是提高查询速度,通过加索引前后的对比可以更好地理解索引的作用。准备数据表和查询首先,我们准备一个SQL语句,创建一个包含百万数据的表。经过查询,发现该表已经包含了18万条数据。未加

数据库的索引主要作用是提高查询速度,通过加索引前后的对比可以更好地理解索引的作用。

准备数据表和查询

首先,我们准备一个SQL语句,创建一个包含百万数据的表。经过查询,发现该表已经包含了18万条数据。

未加索引的查询速度

在没有添加索引的情况下,进行查询操作需要耗费23毫秒的时间。

添加非聚集索引

为了提高查询速度,我们给该查询的name字段新增一个非聚集索引。

使用索引后的查询速度

经过添加索引后,再次执行相同的查询操作,发现只需要3毫秒的时间。

总结

通过以上对比可以得出结论:在拥有18万条数据的情况下,未加索引的查询耗时为23毫秒,而添加索引后的查询仅需3毫秒。可见,索引的作用就是为了加快查询速度。

标签: