国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > SQL Server > 正文

SQL Server誤區(qū)30日談 第9天 數(shù)據(jù)庫(kù)文件收縮不會(huì)影響性能

2024-08-31 00:44:34
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

誤區(qū) #9: 數(shù)據(jù)庫(kù)文件收縮不會(huì)影響性能

錯(cuò)誤!

收縮數(shù)據(jù)庫(kù)文件唯一不影響性能的情況是文件末尾有剩余空間的情況下,收縮文件指定了TruncateOnly選項(xiàng)。

收縮文件的過(guò)程非常影響性能,這個(gè)過(guò)程需要移動(dòng)大量數(shù)據(jù)從而造成大量IO,這個(gè)過(guò)程會(huì)被記錄到日志從而造成日志暴漲,相應(yīng)的,還會(huì)占去大量的CPU資源。

不僅在收縮的過(guò)程中影響性能,并且在文件收縮之后同樣影響應(yīng)能,收縮產(chǎn)生的大量日志會(huì)被事務(wù)日志傳送,鏡像,復(fù)制能操作重復(fù)執(zhí)行。而空間不夠時(shí),文件還需要填0初始化從而影響性能(除非你開(kāi)啟的不用填零初始化的選項(xiàng))。

這還不算最糟,最糟的結(jié)果是文件收縮造成了大量的索引碎片,對(duì)于scan操作來(lái)說(shuō)這個(gè)碎片影響性能。

不幸的是,收縮數(shù)據(jù)庫(kù)的代碼不是我寫的(如果要是我寫的話,我一開(kāi)始就不會(huì)允許這種機(jī)制的)所以我們唯一能做的就是接受這種操作。

如果你想找到替代數(shù)據(jù)庫(kù)文件收縮的方式,請(qǐng)看這篇博文:Why you should not shrink your data files,或者是一開(kāi)始你就對(duì)文件做好規(guī)劃:Importance of data file size management。還有這篇:TGIF Time Warp.

孩子,記住這一點(diǎn):

  • 數(shù)據(jù)文件收縮是邪惡的
  • 收縮數(shù)據(jù)庫(kù)更加邪惡
  • 自動(dòng)收縮那簡(jiǎn)直就是十惡不赦了
  • 簡(jiǎn)單的對(duì)收縮說(shuō)NO就可以讓我們永遠(yuǎn)遠(yuǎn)離其造成的煩惱。

    發(fā)表評(píng)論 共有條評(píng)論
    用戶名: 密碼:
    驗(yàn)證碼: 匿名發(fā)表
    主站蜘蛛池模板: 蒙城县| 德庆县| 科技| 黑水县| 龙游县| 庆安县| 盐山县| 固原市| 岳西县| 南郑县| 盘锦市| 安义县| 原阳县| 彰化市| 临夏县| 勐海县| 阳山县| 鄱阳县| 长丰县| 郯城县| 蓬莱市| 南郑县| 沙田区| 伊宁市| 秭归县| 鸡泽县| 胶州市| 封丘县| 周口市| 澄迈县| 四会市| 蕉岭县| 黄石市| 平湖市| 东港市| 文昌市| 绿春县| 合阳县| 安新县| 英吉沙县| 阿合奇县|