【Linux面試真題】- 索引是什么?有什么作用以及優(yōu)缺點?
【Linux面試真題】- 索引是什么?有什么作用以及優(yōu)缺點?
你也可以這樣理解:索引就是加快檢索表中數(shù)據(jù)的方法。數(shù)據(jù)庫的索引類似于書籍的索引。在書籍中,索引允許用戶不必翻閱完整個書就能迅速地找到所需要的信息。在數(shù)據(jù)庫中,索引也允許數(shù)據(jù)庫程序迅速地找到表中的數(shù)據(jù),而不必掃描整個數(shù)據(jù)庫。
MySQL數(shù)據(jù)庫幾個基本的索引類型:普通索引、唯一索引、主鍵索引、全文索引
- 索引加快數(shù)據(jù)庫的檢索速度
- 索引降低了插入、刪除、修改等維護任務的速度
- 唯一索引可以確保每一行數(shù)據(jù)的唯一性
- 通過使用索引,可以在查詢的過程中使用優(yōu)化隱藏器,提高系統(tǒng)的性能
- 索引需要占物理和數(shù)據(jù)空間