數據庫知識_索引的利弊

在隨 Microsoft® SQL Server™ 2000 提供的 pubs 示例數據庫中,employee 表在 emp_id 列上有一個索引。
下面的示意圖顯示索引如何存儲每個 emp_id 值並指向表中包含各個值的數據行。emp_id 值按字母順序排
,方便查找。如果該索引不存在,查詢會從表的第一行開始,逐行搜索指定的 emp_id 值。

       索引爲性能所帶來的好處卻是有代價的。帶索引的表在數據庫中會佔據更多的空間。另外,爲了維護索引,
對數據進行插入、更新、刪除操作的命令所花費的時間會更長。在設計和創建索引時,應確保對性能的提高程
度大於在存儲空間和處理資源方面的代價。 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章