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

SQL Server 2008行數據和頁數據壓縮解密

數據庫 SQL Server 數據庫運維
本文將介紹的是SQL Server 2008行數據和頁數據壓縮解密,這樣的數據壓縮功能提高的是整體的處理效率。

本文將為大家介紹SQL Server 2008行數據和頁數據的一些處理方法,希望能對DBA的管理工作有所幫助。

SQL Server的性能主要取決于磁盤I/O效率,提高I/O效率某種程序上就意味著提高性能。SQL Server 2008提供了數據壓縮功能來提高磁盤I/O。

數據壓縮意味著減小數據的有磁盤占用量,所以數據壓縮可以用在表,聚集索引,非聚集索引,視圖索引或是分區表,分區索引上。

數據壓縮可以在兩個級別上實現:行級別和頁級別。頁級別壓縮包括行級別壓縮。表和索引在創建的同時就可以壓縮,也可以使用Alter Table Rebuild With 或是 Alter Index Rebuild With語法壓縮已存在表或是索引。當堆(Heap)上的壓縮狀態改變時,所有的非聚集索引也會重建。

下面讓我們看看壓縮過程到底都做了些什么。

行壓縮:

1.減少元數據頭記錄數據。

2.所有的數值類型(integer,decimal,float)或基于數值類型的類型都會被壓縮(datetime,money)。比如,100被存在一個int型字段中,占4位,但是從0~255只需要1位,壓縮后,就節省了3byte空間。

3.Char和NChar都被存放于可變長度的類型中。原因同上。比如,CSDN被存在Char(10)中,但是它只需要Char(4)空間,所以壓縮后就釋放了Char(6)個空間。

4.所有類型的NULL和0都不占字節了。

頁壓縮:

1.進行行壓縮。

2.前標壓縮:每一頁中的所有列,在行標頭下面,每行都存儲著一個行定義值,壓縮后,所有行的定義值都被替換成行頭值的引用。

3.字典壓縮:字典壓縮和前標壓縮類似。前標壓縮中,一個與其他普通值不同的值被定義到每一列上。但是字典壓縮中,每一頁中所有列的普通值被存在下一行的行頭前面。然后,這些值被替換成新行的引用值。

下面我們來看一個例子:

  1. USE tempdb   
  2. GO   
  3. CREATE TABLE TestCompression (col1 INT, col2 CHAR(50))   
  4. GO   
  5. INSERT INTO TestCompression VALUES (10, 'compression testing')   
  6. GO 5000   
  7. -- Original   
  8. EXEC sp_spaceused TestCompression   
  9. GO   
  10. -- DATA_COMPRESSION = ROW   
  11. ALTER TABLE TestCompression   
  12. REBUILD WITH (DATA_COMPRESSION = ROW);   
  13. GO   
  14. EXEC sp_spaceused TestCompression   
  15. GO   
  16. -- DATA_COMPRESSION = PAGE   
  17. ALTER TABLE TestCompression   
  18. REBUILD WITH (DATA_COMPRESSION = PAGE);   
  19. GO   
  20. EXEC sp_spaceused TestCompression   
  21. GO   
  22. -- DATA_COMPRESSION = NONE   
  23. ALTER TABLE TestCompression   
  24. REBUILD WITH (DATA_COMPRESSION = NONE);   
  25. GO   
  26. EXEC sp_spaceused TestCompression   
  27. GO 

 案例

原文標題:SQL Server 2008行數據和頁數據壓縮解密

鏈接: http://www.cnblogs.com/Robin2005/archive/2010/03/05/1678803.html

【編輯推薦】

  1. 圖解SQL Server 2008 R2主數據服務安裝
  2. 理解SQL Server 2008索引的存儲結構
  3. SQL Server 2008 R2十大新特性解析
  4. SQL Server分析服務性能優化淺析
  5. 圖解SQL Server 2008安裝和配置過程
責任編輯:彭凡 來源: 博客園
相關推薦

2013-03-13 09:53:50

SQL Server

2010-07-14 14:07:50

SQL Server

2011-03-29 13:56:12

SQL Server 數據壓縮

2009-06-22 10:22:57

SQL Server

2013-07-22 13:54:32

iOS開發ASIHTTPRequ

2009-03-02 09:29:11

Windows Ser共享資源數據恢復

2023-11-09 09:48:16

數據壓縮微服務

2009-02-16 13:21:25

數據挖掘SQL Server SQL Server

2009-04-16 18:25:55

2009-03-31 09:35:27

薩班斯奧克斯利法案數據行安全

2012-04-13 13:26:30

SQL Server

2010-07-30 09:36:15

StorwizeIBM

2018-05-28 21:51:25

Protocol bu數據存儲序列化

2009-07-08 00:24:00

數據壓縮Oracle 11g

2011-02-21 13:06:42

Microsoft S

2009-04-16 16:31:04

數據轉化數據集成SQL Server

2010-05-13 10:00:10

SQL Server

2013-05-08 10:01:55

SQL Server 數據備份備份與還原

2009-03-19 09:30:59

2011-08-11 14:23:57

SQL Server 索引分區
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品永久 | 成人在线一区二区 | 亚洲精选久久 | 国产精品一区二区av | 亚洲国产一区二区三区, | 亚洲成人www | 91国产视频在线观看 | 成年精品 | 欧美日韩大陆 | 99久久免费观看 | 成人av影院| 免费一级欧美在线观看视频 | 99在线免费视频 | 91免费在线播放 | 在线观看www高清视频 | 亚洲国产一区二区三区 | 久久精品国产一区二区三区 | 精品国产一区二区三区观看不卡 | 一级做a毛片 | 国产欧美精品一区二区色综合朱莉 | www精品| 国产在线一区二区 | 久久一级| 黑人巨大精品欧美一区二区免费 | 91网站在线观看视频 | 玖玖国产 | 国产欧美精品在线 | 麻豆一区一区三区四区 | 成人在线播放 | 亚洲视频在线免费观看 | 国产aⅴ精品 | 综合精品 | www.av7788.com | 91精品国产高清一区二区三区 | 日韩在线观看 | 久草免费在线 | 精品国产一级片 | 亚洲成人精品久久 | 97热在线| 中文字幕在线播放第一页 | 精品一区二区电影 |