日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
SQL Server 2008中數(shù)據(jù)壓縮

SQL Server 2008的數(shù)據(jù)壓縮分為行壓縮和頁壓縮兩種。行壓縮主要是通過將固定長度類型存儲為可變長度類型來實現(xiàn),同時還減少了與記錄相關(guān)聯(lián)的元數(shù)據(jù)開銷。頁壓縮在行壓縮的基礎上又增加了前綴壓縮和字典壓縮,能獲得更大的壓縮率。

要啟用數(shù)據(jù)庫壓縮只需在建表語句后加入WITH (DATA_COMPRESSION = ROW)或是WITH (DATA_COMPRESSION = PAGE)即可。如需將現(xiàn)有的索引修改為啟用壓縮,可通過ALTER INDEX index ON Table REBUILD WITH (DATA_C0MPRESSION=ROW)或ALTER INDEX index ON Table REBUILD WITH (DATA_C0MPRESSION=PAGE)實現(xiàn)。

最后提供一段簡單的用以判斷是否需要壓縮數(shù)據(jù)表的腳本,并自動生成壓縮腳本供系統(tǒng)管理員執(zhí)行。這里用到未公開的存儲過程sp_MSforeachtable。在這段腳本中@precommand參數(shù)用于執(zhí)行command指令執(zhí)行前的SQL命令,建立一張臨時表用于保存數(shù)據(jù)表的信息,@command1參數(shù)表示需要執(zhí)行的SQL命令,對每一張表都利用sp_spaceused存儲過程獲取表的磁盤占用信息并保存到建立的臨時表中,@postcommand參數(shù)用于執(zhí)行command指令后的SQL命令,將之前建立的臨時表與系統(tǒng)關(guān)聯(lián),根據(jù)設置的條件(數(shù)據(jù)表占用空間大于10G)生成數(shù)據(jù)表壓縮腳本。

 
 
 
  1. exec sp_MSforeachtable  
  2. @precommand=N' 
  3. create table ##( 
  4. id int identity, 
  5. name sysname, 
  6. rows int, 
  7. reserved Nvarchar(50), 
  8. data varchar(50), 
  9. indexdata varchar(50), 
  10. unused varchar(50))', 
  11. @command1=N'insert into ##(name,rows,reserved,data,indexdata,unused) exec sp_spaceused ''?'' 
  12. update ## set data=SUBSTRING(data, 1, LEN(data) - 2) where id=scope_identity() AND LEN(data) >=2', 
  13. @postcommand=N'SELECT ''ALTER TABLE '' + TABLENAME + '' REBUILD WITH ( DATA_COMPRESSION = PAGE )'' FROM sys.tables A 
  14. JOIN 
  15. (SELECT C.name + ''.'' + A.name AS TABLENAME, object_id FROM ## A 
  16. JOIN sys.objects B 
  17. ON A.name = B.name 
  18. JOIN sys.schemas C 
  19. ON B.schema_id = C.schema_id 
  20. WHERE CAST(data AS int) > 10000000 AND object_id IN (SELECT object_id FROM sys.tables)) B 
  21. ON A.object_id = B.object_id AND type = ''U'';drop table ##' 

網(wǎng)站欄目:SQL Server 2008中數(shù)據(jù)壓縮
當前URL:http://m.5511xx.com/article/djpgsdh.html