6.1 何謂索引
文章推薦指數: 80 %
6.1 何謂索引 · 特性:以空間換取時間,以平常整理(insert、update)資料花費的小段時間,換取查詢(select)資料的速度。
· 優點:加快查詢速度 · 缺點:建立索引的欄位很多時, ...
<> 6.1何謂索引
索引會加快從該資料表或檢視中擷取資料列的速度。
這些索引鍵儲存B樹結構中,可以快速有效地找到與索引鍵值相關的一或多個資料列。
例如:
Select*fromEmpwhereename='李小英'
若某公司的員工資料表Emp如下:
姓名欄位ename未建立索引排序,則只能循序搜尋;若姓名欄位ename已建立索引排序(如下圖),可利用二元搜尋法搜尋資料:
【索引的優缺點】
特性:以空間換取時間,以平常整理(insert、update)資料花費的小段時間,換取查詢(select)資料的速度。
優點:加快查詢速度
缺點:建立索引的欄位很多時,甚至比原資料表還佔用空間,同時為了維持索引表的排序,資料異動時花費的時間較多。
<>
延伸文章資訊
- 1資料庫索引- 維基百科,自由的百科全書
聚集索引[編輯]. 索引鍵值的邏輯順序與索引所服務的表中相應行的物理順序相同的索引,被稱為聚集 ...
- 2索引是什麼,為什麼添加索引後查詢速度會快? - 每日頭條
- 3索引_百度百科
在關係數據庫中,索引是一種單獨的、物理的對數據庫表中一列或多列的值進行排序的一種存儲結構,它是某個表中一列或若干列值的集合和相應的指向表中物理標識這些值的 ...
- 46.1 何謂索引
6.1 何謂索引 · 特性:以空間換取時間,以平常整理(insert、update)資料花費的小段時間,換取查詢(select)資料的速度。 · 優點:加快查詢速度 · 缺點:建立索引的欄位很多...
- 5什么是索引(idx)? -技术百科的定义- 资料库- 2022
非聚集索引适用于经常修改数据且在WHERE和JOIN语句按顺序使用的列上创建索引的表。 此定义是在数据库系统的上下文中编写的. 什么是索引(idx)? -技术百科 ...