精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

索引是什么意思 優缺點有哪些

麥辣雞腿堡 ? 來源:程序員庫森 ? 作者:程序員庫森 ? 2023-10-09 10:19 ? 次閱讀

1. 索引是什么?

索引是一種特殊的文件(InnoDB數據表上的索引是表空間的一個組成部分),它們包含著對數據表里所有記錄的引用指針。

索引是一種數據結構。數據庫索引,是數據庫管理系統中一個排序的數據結構,以協助快速查詢、更新數據庫表中數據。索引的實現通常使用B樹及其變種B+樹。更通俗的說,索引就相當于目錄。為了方便查找書中的內容,通過對內容建立索引形成目錄。而且索引是一個文件,它是要占據物理空間的。

MySQL索引的建立對于MySQL的高效運行是很重要的,索引可以大大提高MySQL的檢索速度。比如我們在查字典的時候,前面都有檢索的拼音和偏旁、筆畫等,然后找到對應字典頁碼,這樣然后就打開字典的頁數就可以知道我們要搜索的某一個key的全部值的信息了。

2. 索引有哪些優缺點?

索引的優點

可以大大加快數據的檢索速度,這也是創建索引的最主要的原因。

通過使用索引,可以在查詢的過程中,使用優化隱藏器,提高系統的性能。

索引的缺點

時間方面:創建索引和維護索引要耗費時間,具體地,當對表中的數據進行增加、刪除和修改的時候,索引也要動態的維護,會降低增/改/刪的執行效率;

空間方面:索引需要占物理空間。

3. MySQL有哪幾種索引類型?

1、從存儲結構上來劃分:BTree索引(B-Tree或B+Tree索引),Hash索引,full-index全文索引,R-Tree索引。這里所描述的是索引存儲時保存的形式,

2、從應用層次來分:普通索引,唯一索引,復合索引。

普通索引:即一個索引只包含單個列,一個表可以有多個單列索引

唯一索引:索引列的值必須唯一,但允許有空值

復合索引:多列值組成一個索引,專門用于組合搜索,其效率大于索引合并

聚簇索引(聚集索引):并不是一種單獨的索引類型,而是一種數據存儲方式。具體細節取決于不同的實現,InnoDB的聚簇索引其實就是在同一個結構中保存了B-Tree索引(技術上來說是B+Tree)和數據行。

非聚簇索引:不是聚簇索引,就是非聚簇索引

3、根據中數據的物理順序與鍵值的邏輯(索引)順序關系:聚集索引,非聚集索引。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 數據庫
    +關注

    關注

    7

    文章

    3765

    瀏覽量

    64274
  • 數據結構
    +關注

    關注

    3

    文章

    573

    瀏覽量

    40092
  • MySQL
    +關注

    關注

    1

    文章

    802

    瀏覽量

    26443
  • 索引
    +關注

    關注

    0

    文章

    59

    瀏覽量

    10462
收藏 人收藏

    評論

    相關推薦

    集中供電什么作用及優缺點

    集中供電什么作用?集中供電的優缺點哪些?
    發表于 03-11 07:57

    光纖通訊的特點是什么?哪些優缺點?

    光纖通訊的特點是什么?光纖通訊哪些優缺點?
    發表于 05-25 06:21

    紅外與藍牙技術什么不同?什么優缺點

    紅外與藍牙技術什么不同?什么優缺點
    發表于 06-02 07:08

    什么是步進電機?步進電機哪些優缺點?

    什么是步進電機?步進電機哪些特點?步進電機哪些優缺點?步進電機的工作原理是什么?
    發表于 06-18 09:59

    FPGA哪些優缺點?

    FPGA到底是什么?FPGA哪些優缺點?FPGA常見的應用是什么?
    發表于 09-18 07:37

    STM32單片機的優缺點及應用范圍哪些

    51單片機哪些優缺點以及應用范圍?MSP430單片機的優缺點及應用范圍哪些?TMS單片機的優缺點及應用范圍
    發表于 09-22 06:47

    什么是OFDM?什么優缺點?

    什么是OFDM?什么優缺點?OFDM中降低PAPR的方法哪些?
    發表于 10-09 07:41

    ADC技術哪些分類?優缺點是什么?

    ADC技術哪些分類?優缺點是什么?
    發表于 10-18 08:36

    常見的單片機哪些?優缺點是什么?

    常見的單片機哪些?優缺點是什么?
    發表于 11-01 07:03

    刷電機具有哪些優缺點?

    電機哪些分類?刷電機具有哪些優缺點?電機由什么組成?
    發表于 11-11 07:29

    無人機什么優缺點

    無人機在近幾年發展迅速很多領域應用到其特點,為某些行業應用打開的便捷的大門,那么無人機到底什么優缺點呢,今天就來說說無人機的優缺點。
    的頭像 發表于 01-29 11:17 ?7.8w次閱讀

    小米mix4優缺點哪些

    小米mix4優缺點哪些?
    的頭像 發表于 08-11 10:58 ?1.7w次閱讀

    榮耀magic3價格多少 優缺點哪些

    榮耀magic3價格多少?優缺點哪些?
    的頭像 發表于 08-13 11:18 ?1.1w次閱讀

    蘋果13promax優缺點哪些

    蘋果13promax優缺點哪些
    的頭像 發表于 09-18 15:21 ?3.6w次閱讀

    無刷電機和刷電機的優缺點

    無刷電機和刷電機哪些優缺點?接下來簡單介紹一下。
    的頭像 發表于 01-27 11:36 ?6.3w次閱讀