多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > 數據庫 > Sqlserver > 聚集索引與非聚集索引哪個更快一些?

聚集索引與非聚集索引哪個更快一些?

來源:程序員人生   發布時間:2014-04-26 22:36:31 閱讀次數:3180次

  大概數周之前,因為公司招人,想在網上找點面試題“借用借用”,于是無意中找到這樣一道數據庫題:

  “索引有那兩種形式?分別有什么優缺點?”

  文章作者給出的答案是:

  “聚集索引:表中存儲的數據按照索引的順序存儲,檢索效率比非聚集索引高,但對數據更新影響較大。

  非聚集索引:不影響表中數據的存儲順序,檢索效率比聚集索引低,但對數據更新影響較小。”

  非聚集索引真的比聚集索引慢嗎?就本人對數據庫的理解,并不是這樣的。

  以SQL SERVER為例,數據記錄是分布在以8KB為單位的數據頁上的。聚集索引就是數據本身,而非聚集索引保存的是索引鍵和對應的聚集索引鍵值。

  因此絕大多數情況,一單位聚集索引的大小都大于一單位非聚集索引的大小,換句話說,一個數據頁上能夠容納非聚集索引的條數是多余聚集索引的。

  而SQL SERVER是以頁為單位來掃描數據的,因此掃描相同頁數量的數據頁,能夠覆蓋的非聚集索引數量會更多,如果合理的利用SQL SERVER 2005的包含列的話,非聚集索引的查詢效率是高于聚集索引的。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美色图俺去了 | 精品国产欧美一区二区最新 | 五月婷婷在线播放 | 成人免费久久精品国产片久久影院 | 国产三级精品三级在线专区1 | s级毛片 | 亚洲视频一区 | 日本免费高清视频二区 | 精品一区二区久久 | 丁香九月婷婷 | 亚洲 自拍 另类 制服在线 | 久久精品这里是免费国产 | 中文字幕成人在线 | 欧美人与动性行为另类 | 九九精品视频在线播放8 | 在线观看日韩 | 亚洲国产高清一区二区三区 | 国产精品极品美女免费观看 | 色综合天天综合网国产成人 | 精品国产看高清国产毛片 | 亚洲在线观看一区二区 | 国产成人精品福利网站在线 | 国产成人精品午夜在线播放 | 中文字幕一区二区三区乱码 | japan高清日本乱xxxx | 成人国产在线看不卡 | 毛片毛 | 日本特黄高清免费大片爽 | 大香网伊人久久综合网2020 | 亚洲女人毛片 | 欧美最新的精品videoss | 波多野结衣在线视频播放 | 免费一级做a爰片久久毛片潮 | 国产亚洲精品午夜高清影院 | 手机看片日韩国产一区二区 | 亚洲国产精品久久卡一 | 宇都宫紫苑最新作品 | 国产亚洲精品资源在线26u | 国产综合久久一区二区三区 | 国产精品视频永久免费播放 | 99久久精品男女性高爱 |