日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

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

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

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

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

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

  文章作者給出的答案是:

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

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

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

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

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

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

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 亚洲首页在线 | 久久久久久综合 | 你懂的福利 | 日韩一区二区在线视频 | 狠狠操天天操 | 欧美日韩中文在线观看 | 日韩高清在线一区 | 国产精品久久久久久久7电影 | 一级黄色毛片 | 亚洲欧美日韩天堂 | 天天综合国产 | 91视频精品| 一级电影a | 成人欧美一区二区三区黑人动态图 | 国产精品无码永久免费888 | 国产精品日韩在线观看 | 天久久| 亚洲一级免费视频 | 蜜桃久久av | 久久91精品国产91久久跳 | 久久精品国产色蜜蜜麻豆 | 亚洲精品在线电影 | а√在线中文网新版地址在线 | 日本一区二区三区四区 | 久久久久麻豆v国产 | 激情伊人 | 久久亚洲视频 | 亚洲网站在线观看 | 免费国产福利 | 日批免费视频 | 国产精品久久久av | 欧美综合在线观看 | 免费观看日韩毛片 | 久久在线 | 青青久久久 | 国产男女av| 成人免费视频在线观看 | 日韩在线亚洲 | 丰满放荡岳乱妇699www | 婷婷99狠狠躁天天躁中文字幕 | 日本视频免费 |