程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> 其他數據庫知識 >> MSSQL >> SQL Server誤區30日談 第9天 數據庫文件壓縮不會影響機能

SQL Server誤區30日談 第9天 數據庫文件壓縮不會影響機能

編輯:MSSQL

SQL Server誤區30日談 第9天 數據庫文件壓縮不會影響機能。本站提示廣大學習愛好者:(SQL Server誤區30日談 第9天 數據庫文件壓縮不會影響機能)文章只能為提供參考,不一定能成為您想要的結果。以下是SQL Server誤區30日談 第9天 數據庫文件壓縮不會影響機能正文


誤區 #9: 數據庫文件壓縮不會影響機能

毛病!

        壓縮數據庫文件獨一不影響機能的情形是文件末尾有殘剩空間的情形下,壓縮文件指定了TruncateOnly選項。

    壓縮文件的進程異常影響機能,這個進程須要挪動年夜量數據從而形成年夜量IO,這個進程會被記載到日記從而形成日記暴跌,響應的,還會占去年夜量的CPU資本。

    不只在壓縮的進程中影響機能,而且在文件壓縮以後異樣影呼應能,壓縮發生的年夜量日記會被事務日記傳送,鏡像,復制能操作反復履行。而空間不敷時,文件還須要填0初始化從而影響機能(除非你開啟的不消填零初始化的選項)。

    這還不算最糟,最糟的成果是文件壓縮形成了年夜量的索引碎片,關於scan操作來講這個碎片影響機能。

    不幸的是,壓縮數據庫的代碼不是我寫的(假如如果我寫的話,我一開端就不會許可這類機制的)所以我們獨一能做的就是接收這類操作。

    假如你想找到替換數據庫文件壓縮的方法,請看這篇博文:Why you should not shrink your data files,或許是一開端你就對文件做好計劃:Importance of data file size management。還有這篇:TGIF Time Warp.

    孩子,記住這一點:

  •     數據文件壓縮是險惡的
  •     壓縮數據庫加倍險惡
  •     主動壓縮那的確就是罪大惡極了

    簡略的對壓縮說NO便可以讓我們永久闊別其形成的懊惱。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved