成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server 2011中基于列的存儲方式

數據庫 SQL Server
從SQL Server 2011開始,微軟為我們提供了第三種選擇。SQL Server會提供一種“列存儲索引”,從而以列而不是行的方式來存儲數據。

和大多數主流數據庫一樣,如果表擁有聚集索引,那么SQL Server就會以B-樹的方式存儲,否則就會使用堆的方式存儲。這兩種方法本質上都是基于行的,其中每頁中行的條數會根據總體上行的大小不同而不同。從SQL Server 2011開始,微軟為我們提供了第三種選擇。SQL Server會提供一種“列存儲索引”,從而以列而不是行的方式來存儲數據。

  當使用數據規模為1TB、記錄條數為十四億四千萬的表時,微軟聲稱基于列的查詢在CPU時間上會有16倍的提升,而在使用時間上會有455倍的提高。在真實情況下,這意味著本來要耗費501秒的查詢,現在只需要1.1秒就可以完成了。這項測試是在擁有32個邏輯處理器和256GB內存的計算機上執行的。

  微軟把每個列都隔離在自身的一組頁中,從而達到了這種驚人的改善。當執行查詢的時候,只會從磁盤載入位于結果集中的列。而包含其它列的頁會被忽略。

  這種方法相當于為每種我們所能想象到的列組合創建替代索引。然而,這種方式不會消耗大量的磁盤空間,它實際上會比傳統的表占用更小的空間。由于SQL Server的壓縮會發生在頁級別上,并且和行相比,列中的數據更容易重復,所以使用列存儲索引的表將會擁有更高的壓縮等級。

  但暫時我們還不能輕易決定使用列存儲索引。首先也是最重要的,它們是不可更新的。一旦創建了列存儲的索引,那么就不允許在表上執行插入、更新或者刪除等操作了。微軟期望更多商店每天對數據進行刷新,否則就需要把數據做只讀處理。在刷新周期中,我們會刪除索引,更新數據,然后再重新建立索引。由于這肯定是代價昂貴的操作,所以我們可以使用垂直分區來把操作限制到邏輯表的子集范圍內。

  使用列存儲的索引也會導致性能的降低。如果你使用大多數列,那么重新組合行會耗費大量的資源。這意味著OLTP樣式的查詢應該避免這種方式,而對于OLAP形式的查詢,這種方式會比較有利?;蛘邠Q句話說,如果你在編寫“SELECT *”或者每次抓取一行數據,那么列存儲索引就不適合你。

【編輯推薦】

  1. 淺析SQL Server 2008中的代碼安全之三:通過PassPhrase加密
  2. 淺析SQL Server 2008中的代碼安全之四:主密鑰
  3. 淺析SQL Server 2008中的代碼安全之五:非對稱密鑰加密
  4. 淺析SQL Server 2008中的代碼安全之六:對稱密鑰加密
  5. 淺析SQL Server 2008中的代碼安全之七:證書加密

 

責任編輯:艾婧 來源: ITPUB
相關推薦

2010-07-05 15:12:30

SQL Server主

2010-09-06 11:57:33

sql server語句

2010-11-11 09:51:46

SQL Server添

2010-11-12 09:18:13

SQL Server存

2010-10-19 17:09:27

sql server標

2010-09-03 10:52:10

SQL刪除

2011-03-24 13:38:47

SQL Server 存儲分頁

2011-08-15 15:56:31

SQL Server

2010-07-14 17:37:33

SQL Server

2010-07-22 10:38:12

SQL Server所

2010-09-06 11:24:32

SQL Server語句

2010-07-15 12:38:14

SQL Server存

2011-09-01 16:13:37

Visual StudSQL Server 存儲過程

2010-11-10 13:03:15

SQL Server存

2010-09-03 15:08:03

SQLselect語句

2009-08-06 16:44:06

2011-04-08 09:53:45

Accesssql server存儲翻頁

2011-03-29 13:10:56

SQL Server

2010-07-13 14:42:02

SQL Server

2012-03-14 15:53:16

Windows Ser存儲管理
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品一区二区三 | 国产欧美日韩精品一区 | 中文字幕二区 | 久久久久亚洲精品中文字幕 | 国产丝袜一区二区三区免费视频 | 又黄又色| 久久精品av麻豆的观看方式 | 一级国产精品一级国产精品片 | 在线观看成人免费视频 | www.久久 | 国产精品夜夜夜一区二区三区尤 | 国产精品日日做人人爱 | 夫妻午夜影院 | 久久777 | 久久久久久久久久久蜜桃 | 成人高清网站 | 亚洲免费一区 | 日本一区二区影视 | 久久一区二区三区免费 | 成人av播放 | 成人不卡视频 | 天天干天天爱天天 | 亚洲毛片在线观看 | 日本免费黄色 | 成人精品国产 | 久久久久久网站 | 欧美自拍一区 | 一区二区三区欧美 | 欧美专区在线 | 中国av在线免费观看 | 久久成人精品一区二区三区 | 91精品国产一区二区三区动漫 | 日韩精品 电影一区 亚洲 | 国产自产21区| 亚洲 欧美 日韩在线 | 秋霞在线一区 | 在线免费观看黄a | 久久综合一区 | 亚洲欧美日韩在线不卡 | 中文字幕亚洲一区二区三区 | 欧美午夜视频 |