Index

Index 是為了加速查詢的速度,它是儲存在數(shù)據(jù)庫中的實實在在的數(shù)據(jù)結(jié)構(gòu)。
通過 Index 可以快速定位到數(shù)據(jù)庫中的具體某一行

Index 的實現(xiàn)數(shù)據(jù)結(jié)構(gòu)常有

  • 平衡樹(B tree, B+ tree)
    對數(shù)級,(ex:A < v, A=v,A > v)
  • 哈希表
    常數(shù)級,(ex: A=v)

Index 的壞處有

  • 額外的存儲空間
  • Index 創(chuàng)建需要時間(如果需要經(jīng)常查詢,這是值得的)
  • Index 維護(表內(nèi)容更改時,索引也要更改)

所以,建不建立所以需要考慮如下因素

  • Size of table (and possibly layout)
  • Data distributions
  • Query vs. update load

SQL 創(chuàng)建 Index 語法

Create Index IndexName on T(A)
Create Index IndexName on T(A1, A2,..,An)
Create Unique Index IndexName on T(A)
Drop Index IndexName
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 文章摘自swungover.wordpress.com This is an index of the basic...
    TravisShout閱讀 1,434評論 0 3
  • 索引(index) 索引 index經(jīng)常用于常用的查詢,如果設(shè)計得好,在創(chuàng)建索引之后的查詢會有提升效率的效果。但是...
    我看不見閱讀 3,422評論 0 6
  • Index Graph Index:提高圖查詢頂點和邊的速度。 vertex-centric index:提高遍歷...
    zlcook閱讀 3,772評論 2 3
  • 夜并不全然漆黑 昏黃的燈光試圖留下些許光亮 我的抑郁似乎好了一些 卻又在默然無言中蠢蠢欲動 這一生還有多長 冷冷的...
    羊城詠兒閱讀 149評論 0 0
  • 電信網(wǎng)絡(luò)詐騙無處不在,善良的你,躺槍了嗎?必須學(xué)會保護自己。 電信詐騙是指犯罪分子通過電話、網(wǎng)絡(luò)和短信方式,編造虛...
    小二孩學(xué)堂閱讀 857評論 0 1

友情鏈接更多精彩內(nèi)容