概述
是一個單獨的、物理的資料庫結構
是某個表中一列或若干列的集合和相應的指向表中物理標識這些值得資料頁的邏輯指標清單
有哪兩部分組成?
- 用來存放表的資料頁面
- 存放索引頁面
可以把資料庫看作一本書,把索引看作書的目錄
索引一旦創建,將有資料庫自動管理和維護
索引只是提供一種快速訪問指定記錄的方法
為什么使用索引?(優點)
- 保證資料記錄的唯一性(資料記錄不重復)
- 加快資料檢索速度、
- 加快表與表之間的連接速度
- 進行檢索資料時,可以減少分組和排序的時間
- 使用優化隱藏器
創建索參考到的語法格式

聚集索引的特點和功能?
特點:
確定表中資料的物理順序,類似于電話簿(按姓氏排列資料),一個表中只能包含一個聚集索引,但是索引可以包含多個列
功能:
使用索引找到包含第一個值得行后,可以確保包含后續索引值的行在物理相鄰
1、含有大量非重復值得列
2、使用BETWEEN,>,>=,<或<=回傳一個范圍值的列
3、被連續訪問的列
4、回傳大型結果集的查詢
5、經常被使用連續或GROUP BY子句的查詢訪問的列
非聚集索引:
資料存盤在一個位置(索引帶有指標指向),索引存盤在另一個位置,索引中的專案按索引值得順序存盤,表中的資訊按另一種順序存盤
非聚集索引與聚集索引的兩大區別:
1、資料行不按非聚集索引鍵的順序排序和存盤
2、非聚集索引的葉層不包含資料頁,葉節點包含索引行
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/142068.html
標籤:其他
下一篇:MySql優化(二)范式與反范式
