數據庫索引的作用
數據庫的索引主要作用是提高查詢速度,通過加索引前后的對比可以更好地理解索引的作用。準備數據表和查詢首先,我們準備一個SQL語句,創(chuàng)建一個包含百萬數據的表。經過查詢,發(fā)現該表已經包含了18萬條數據。未加
數據庫的索引主要作用是提高查詢速度,通過加索引前后的對比可以更好地理解索引的作用。
準備數據表和查詢
首先,我們準備一個SQL語句,創(chuàng)建一個包含百萬數據的表。經過查詢,發(fā)現該表已經包含了18萬條數據。
未加索引的查詢速度
在沒有添加索引的情況下,進行查詢操作需要耗費23毫秒的時間。
添加非聚集索引
為了提高查詢速度,我們給該查詢的name字段新增一個非聚集索引。
使用索引后的查詢速度
經過添加索引后,再次執(zhí)行相同的查詢操作,發(fā)現只需要3毫秒的時間。
總結
通過以上對比可以得出結論:在擁有18萬條數據的情況下,未加索引的查詢耗時為23毫秒,而添加索引后的查詢僅需3毫秒??梢?,索引的作用就是為了加快查詢速度。