索引

索引是一種通過根據列對錶的行進行排序來加速讀取查詢的方法。

對於像示例這樣的小型資料庫,索引的效果並不明顯,但如果有大量行,則可以大大提高效能。伺服器可以對索引進行二進位制搜尋,而不是檢查表的每一行。

建立索引的權衡是寫入速度和資料庫大小。儲存索引需要空間。此外,每次完成 INSERT 或更新列時,都必須更新索引。這不像在 SELECT 查詢上掃描整個表那樣昂貴,但仍需記住這一點。