数据库索引的作用
数据库的索引主要作用是提高查询速度,通过加索引前后的对比可以更好地理解索引的作用。准备数据表和查询首先,我们准备一个SQL语句,创建一个包含百万数据的表。经过查询,发现该表已经包含了18万条数据。未加
数据库的索引主要作用是提高查询速度,通过加索引前后的对比可以更好地理解索引的作用。
准备数据表和查询
首先,我们准备一个SQL语句,创建一个包含百万数据的表。经过查询,发现该表已经包含了18万条数据。
未加索引的查询速度
在没有添加索引的情况下,进行查询操作需要耗费23毫秒的时间。
添加非聚集索引
为了提高查询速度,我们给该查询的name字段新增一个非聚集索引。
使用索引后的查询速度
经过添加索引后,再次执行相同的查询操作,发现只需要3毫秒的时间。
总结
通过以上对比可以得出结论:在拥有18万条数据的情况下,未加索引的查询耗时为23毫秒,而添加索引后的查询仅需3毫秒。可见,索引的作用就是为了加快查询速度。