成人性生交大片免费看视频r_亚洲综合极品香蕉久久网_在线视频免费观看一区_亚洲精品亚洲人成人网在线播放_国产精品毛片av_久久久久国产精品www_亚洲国产一区二区三区在线播_日韩一区二区三区四区区区_亚洲精品国产无套在线观_国产免费www

主頁 > 知識庫 > 為什么你不要收縮數(shù)據(jù)庫文件(國外翻譯)

為什么你不要收縮數(shù)據(jù)庫文件(國外翻譯)

熱門標(biāo)簽:泗洪正規(guī)電話機(jī)器人找哪家 ai電話電話機(jī)器人 怎么申請400熱線電話 小程序智能電話機(jī)器人 湖南保險智能外呼系統(tǒng)產(chǎn)品介紹 簡單的智能語音電銷機(jī)器人 南昌呼叫中心外呼系統(tǒng)哪家好 怎么去開發(fā)一個電銷機(jī)器人 河北便宜電銷機(jī)器人軟件

前言,這幾天查看了很多關(guān)于SQL SERVER收縮數(shù)據(jù)文件方面的文章,準(zhǔn)備寫一篇關(guān)于收縮日志方面的文章,但是突然有種沖動將看過經(jīng)典的文章翻譯出來,下面這篇文章是翻譯的是Paul Randal – “Why You Should Not Shrink Your Data Files”。有些比較難以翻譯、清晰的地方,我會貼上原文。好了,不啰嗦了,直接看下面的翻譯吧。 

  我最大的一個熱點(diǎn)問題是關(guān)于收縮數(shù)據(jù)文件,雖然在微軟的時候,我自己寫了相關(guān)收縮數(shù)據(jù)文件代碼,我再也沒有機(jī)會去重寫它,讓它操作起來更方便。我真的不喜歡收縮。

  現(xiàn)在,不要混淆了收縮事務(wù)日志文件和收縮數(shù)據(jù)文件,當(dāng)事務(wù)日志文件的增長失控或為了移除過多的VLF碎片(這里和這里看到金佰利的優(yōu)秀文章),然而,收縮事務(wù)日志數(shù)據(jù)文件不要頻繁使用(罕見的操作)并且不應(yīng)是你執(zhí)行定期維護(hù)計劃的一部分。

  收縮數(shù)據(jù)文件應(yīng)該執(zhí)行得甚至更少。這就是為什么——數(shù)據(jù)文件收縮導(dǎo)致產(chǎn)生了大量索引碎片,讓我用一個簡單并且你可以運(yùn)行的腳步來演示。下面的腳本將會創(chuàng)建一個數(shù)據(jù)文件,創(chuàng)建一個10MB大小的“filler”表,一個10MB大小的“production”聚簇索引,然后分析新建的聚集索引的碎片情況。 

USE [master];
GO
 
IF DATABASEPROPERTYEX(N'DBMaint2008', N'Version') IS NOT NULL
  DROP DATABASE [DBMaint2008];
GO
 
CREATE DATABASE DBMaint2008;
GO
USE [DBMaint2008];
GO
 
SET NOCOUNT ON;
GO
 
-- Create the 10MB filler table at the 'front' of the data file
CREATE TABLE [FillerTable](
  [c1] INT IDENTITY,
  [c2] CHAR (8000) DEFAULT 'filler');
GO
 
-- Fill up the filler table
INSERT INTO [FillerTable] DEFAULT VALUES;
GO 1280
 
-- Create the production table, which will be 'after' the filler table in the data file
CREATE TABLE [ProdTable](
  [c1] INT IDENTITY,
  [c2] CHAR (8000) DEFAULT 'production');
CREATE CLUSTERED INDEX [prod_cl] ON [ProdTable]([c1]);
GO
 
INSERT INTO [ProdTable] DEFAULT VALUES;
GO 1280
 
-- Check the fragmentation of the production table
SELECT
  [avg_fragmentation_in_percent]
FROM sys.dm_db_index_physical_stats(
  DB_ID(N'DBMaint2008'), OBJECT_ID(N'ProdTable'), 1, NULL, 'LIMITED');
GO

執(zhí)行結(jié)果如下

聚集索引的邏輯碎片在收縮數(shù)據(jù)文件前大約接近0.4%。[但是我測試結(jié)果是0.54%,如上圖所示,不過也算是接近0.4%]

現(xiàn)在我刪除filter表,運(yùn)行收縮數(shù)據(jù)文件命令后,重新分析聚集索引的碎片化。

-- Drop the filler table, creating 10MB of free space at the 'front' of the data file
DROP TABLE [FillerTable];
GO
 
-- Shrink the database
DBCC SHRINKDATABASE([DBMaint2008]);
GO
 
-- Check the index fragmentation again
SELECT
  [avg_fragmentation_in_percent]
FROM sys.dm_db_index_physical_stats(
  DB_ID(N'DBMaint2008'), OBJECT_ID(N'ProdTable'), 1, NULL, 'LIMITED');
GO

下面是我的執(zhí)行結(jié)果,作者執(zhí)行結(jié)果,請看原文:

原文:

Wow! After the shrink, the logical fragmentation is almost 100%. The shrink operation *completely* fragmented the index, removing any chance of efficient range scans on it by ensuring the all range-scan readahead I/Os will be single-page I/Os.

譯文:

哇,真是恐怖!數(shù)據(jù)文件收縮后,索引的邏輯碎片幾乎接近100%,收縮數(shù)據(jù)文件導(dǎo)致了索引的完全碎片化。消除了任何關(guān)于它的有效范圍掃描的機(jī)會,確保所有執(zhí)行提前讀范圍掃描的 I/O 在單頁的 I/O操作
為什么會這樣呢? 當(dāng)單個數(shù)據(jù)文件收縮操作一次后,它會用GAM位圖索引找出數(shù)據(jù)文件中分配最高的頁,然后盡可能的向前移動到文件能夠移動的地方,就這樣子,在上面的例子中,它完全反轉(zhuǎn)了聚集索引,讓它從非碎片化到完全碎片化。
同樣的代碼用于DBCC SHRINKFILE, DBCC SHRINKDATABASE,以及自動收縮,他們同樣糟糕,就像索引的碎片化,數(shù)據(jù)文件的收縮同樣產(chǎn)生了大量的I/O操作,耗費(fèi)大量的CPU資源,并且生成了*load*事務(wù)日志,因為任何操作都會全部記錄下來。
數(shù)據(jù)文件收縮決不能作為定期維護(hù)的一部分,你決不能啟用“自動收縮”屬性,我嘗試把它從SQL 2005和SQL 2008產(chǎn)品中移除,它還存在的唯一原因是為了更好的向前兼容,不要掉入這樣的陷阱:創(chuàng)建一個維護(hù)計劃,重新生成所有索引,然后嘗試回收重建索引耗費(fèi)的空間采取收縮數(shù)據(jù)文件 — — 這就是你做的生成了大量事務(wù)日志,但實(shí)質(zhì)沒有提高性能的零和游戲。
所以,你為什么要運(yùn)行一個收縮呢,?舉例來說,如果你把一個相當(dāng)大的數(shù)據(jù)庫刪除了相當(dāng)大的比例,該數(shù)據(jù)庫不太可能增長,或者你需要轉(zhuǎn)移一個數(shù)據(jù)庫文件前先清空數(shù)據(jù)文件?

譯文:

我很想推薦的方法如下:

創(chuàng)建一個新的文件組
將所有受影響的表和索引移動到一個新的文件組用CREATE INDEX ... WITH (DROP_EXISTING=ON)的腳本,在移動表的同時,刪除表中的碎片。
刪掉那些你準(zhǔn)備收縮的舊文件組,你反正要收縮(或縮小它的方式下來,如果它的主文件組)。
基本上你需要提供一些更多的空間,才可以收縮的舊文件,但它是一個更清晰的設(shè)置。

原文:

The method I like to recommend is as follows:

Create a new filegroup
Move all affected tables and indexes into the new filegroup using the CREATE INDEX … WITH (DROP_EXISTING = ON) ON syntax, to move the tables and remove fragmentation from them at the same time
Drop the old filegroup that you were going to shrink anyway (or shrink it way down if its the primary filegroup)
Basically you need to provision some more space before you can shrink the old files, but it's a much cleaner mechanism.

如果你完全沒有選擇需要收縮日志文件,請注意這個操作會導(dǎo)致索引的碎片化,你應(yīng)該在收縮數(shù)據(jù)文件采取一些步驟消除它可能導(dǎo)致的性能問題,唯一的方式是用DBCC INDEXDEFPAGE或 ALTER INDEX ...REORGANIZE消除索引的碎片不要引起數(shù)據(jù)文件的增長,這些命令要求擴(kuò)展空間8KB的頁代替重建一個新的索引在索引重建操作中。
底線 — — 盡量避免不惜一切代價運(yùn)行數(shù)據(jù)文件收縮

所以,還在用作業(yè)定期收縮數(shù)據(jù)文件或數(shù)據(jù)庫開啟了“自動收縮”屬性的朋友們,請及時糾正你們的錯誤認(rèn)識吧!

支持原著,也希望大家支持我辛苦的翻譯勞動,請加上鏈接瀟湘隱者博客。

標(biāo)簽:瀘州 威海 景德鎮(zhèn) 柳州 淮安 那曲 荊門 江蘇

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《為什么你不要收縮數(shù)據(jù)庫文件(國外翻譯)》,本文關(guān)鍵詞  為什么,你,不要,收縮,數(shù)據(jù)庫,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問題,煩請?zhí)峁┫嚓P(guān)信息告之我們,我們將及時溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《為什么你不要收縮數(shù)據(jù)庫文件(國外翻譯)》相關(guān)的同類信息!
  • 本頁收集關(guān)于為什么你不要收縮數(shù)據(jù)庫文件(國外翻譯)的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    俺也去精品视频在线观看| 成人黄色影片在线| 亚洲成av人片乱码色午夜| 中文字幕精品无码一区二区| 一区二区三区四区免费| 亚洲动漫第一页| 国产主播福利| 91久久国产婷婷一区二区| 国内精品伊人久久久久av影院| 国产亚洲精品成人a| 日韩黄色在线播放| 制服丝袜影音先锋| 久久精品视频一区二区三区| 永久在线免费观看| 成人手机电影网| 亚洲色图35p| 欧美成年人视频网站| 国产精品69一区二区三区| av福利在线播放| 国产探花在线免费观看| 久久久久久久久久成人| 五月激情久久久| 欧美成人片在线| 欧美日韩国产色站一区二区三区| 亚洲欧美日韩国产yyy| 国产在线久久久| 欧美激情一区二区三级高清视频| 国产精品福利在线观看播放| 综合在线影院| 成人在线视频网| 欧洲在线视频| 大伊香蕉精品在线品播放| 黄色激情视频在线观看| aaa大片免费观看| 特级西西444www高清大视频| 国产一卡二卡三卡| av在线不卡观看免费观看| 天天想你在线观看完整版电影免费| 一区二区三区四区激情| 四虎中文字幕| 久久亚洲精品国产精品紫薇| 女同久久另类99精品国产| 成年女人午夜毛片免费看| 国产视频一区二区在线播放| 午夜精品一区二区在线观看| 91精品国产综合久久久久久漫画| 欧美日韩免费看| 日韩高清免费av| 久久在精品线影院精品国产| 日韩精品福利一区二区三区| 日韩成人dvd| 久久久精品毛片| 午夜视频免费播放| 69日小视频在线观看| 影音先峰男人站| 亚洲乱码国产乱码精品精大量| 日韩欧美亚洲在线| 91亚洲精品在线观看| 一本大道香蕉8中文在线视频| 成人在线免费观看91| 女同一区二区| 欧美日韩一二三区| 先锋影音久久久| 国产熟女高潮一区二区三区| 深夜福利一区二区| 少妇av一区二区三区无码| 色嗨嗨av一区二区三区| 免费操人视频| 亚洲成av人片在线观看www| 国产成人天天5g影院在线观看| 97久久国产精品| 丝袜国产日韩另类美女| 成人久久久久爱| 卡通动漫亚洲综合| 欧美一级黄视频| 欧美性受xxxx黑人猛交| 最近中文字幕一区二区三区| aaa一级黄色片| 亚洲精品高潮| av网址在线| 国产精品久久久久久免费观看| 国产精品扒开腿做爽爽爽的视频| 欧美大胆a级| 男人的天堂成人| 亚洲婷婷在线观看| www欧美在线观看| 亚洲女女做受ⅹxx高潮| 国产美女高潮视频| 日韩av影视| www..com.cn蕾丝视频在线观看免费版| 洋洋av久久久久久久一区| 亚洲天堂在线视频观看| 成人在线黄色| 亚洲精品一区二区三区四区| 国产伦精品一区二区三区免费| 天天射天天拍| 成人免费在线观看视频| 国产精品18久久久久久久久| 精品素人av| 蜜桃精品噜噜噜成人av| 黑人另类精品××××性爽| 亚洲男人天堂网站| 欧美大黄免费观看| 91麻豆产精品久久久久久夏晴子| 成年人视频网站在线| 日本特黄a级高清免费大片| 91极品在线| 菁菁伊人国产精品| 中文字幕av资源| 国产成人成网站在线播放青青| 国产一区二区三区高清视频| 久久99久久99精品| 日本高清无吗v一区| 中文字幕在线观看免费高清| 日韩一区二区高清视频| 同性视频网站免费男| 成人精品国产免费网站| 国产在线麻豆精品| 制服.丝袜.亚洲.另类.中文| 91在线视频在线观看| 国产精品乡下勾搭老头1| 制服.丝袜.亚洲.中文.综合懂| 久久久久久99久久久精品网站| 精品三级国产| 伊人av在线播放| 欧美成人性福生活免费看| 五月婷婷激情综合| 伊人久久亚洲| 最新福利小视频在线播放| 91精品久久久久久久久中文字幕| 亚洲福利在线观看视频| 国产三级在线观看完整版| 国产麻豆永久视频| 国产亚洲欧美日韩美女| 九色蝌蚪av新入口| 日本欧美国产在线| 阿v天堂2017| 欧美xxxooo| 成人天堂av| 日本性高潮视频| 欧美成年人在线观看| 中字幕一区二区三区乱码| 欧美xxxx黑人又粗又长密月| av不卡在线看| 一区二区国产在线| 欧美电影一二区| 亚洲精品免费一区二区三区| 欧美特黄一区二区三区| 成人亚洲欧美一区二区三区| 精品一区二区男人吃奶| 不卡一二三区首页| 亚洲美女性囗交| 懂色av色香蕉一区二区蜜桃| 香港日本韩国三级| 国产毛片一区二区三区| 欧美 国产 综合| 精品成人一区二区三区四区| 国产一区二区三区三州| 99久久99视频只有精品| 欧美性猛交xxxx乱大交| 精品国产一区久久| 美州a亚洲一视本频v色道| 中文字幕第4页| 91福利国产成人精品播放| 久久久免费视频网站| 亚洲精品在线免费| av一卡二卡| 国产欧美日韩视频在线| 国产精品色婷婷| 色妇色综合久久夜夜| 久久久久久久一区二区| 成人在线视频网| va中文字幕| 男人通一通女人的下水道| 中文字幕在线免费看| 国产精品久久久久久久美男| www.麻豆av| 亚洲乱码视频| 国产剧情麻豆剧果冻传媒视频免费| 一区二区三区丝袜| 国产精品www爽爽爽| 日本午夜激情视频| 欧美激情一二区| 久久97精品久久久久久久不卡| 91短视频版在线观看www免费| 福利视频在线播放| 国产99在线 | 亚洲| 美女扒开腿让男人桶爽久久动漫| 香港三级日本三级| 国精产品一区一区三区mba下载| 欧美日韩精品一区二区三区视频| 国产一区二三区好的| 成人性生活视频免费看| 亚洲欧美另类自拍| av成人老司机| 韩国精品一区二区| 一区在线观看免费| 91在线无精精品一区二区| 亚洲av鲁丝一区二区三区| 国产不卡视频一区| 裸体大乳女做爰69| 日本高清不卡的在线| 亚洲色图都市激情| 欧美专区在线视频| 亚洲综合图片一区| 另类中文字幕国产精品| 小舞被吸乳羞羞网站视频| 日韩亚洲成人av在线| 亚洲视频第一页| 校园春色综合| 搡老熟女老女人一区二区| 中文字幕一区二区三区蜜月| 日韩精品有码在线观看| 欧美日韩免费观看一区二区三区| 一级黄色免费看| 四虎国产成人免费观看| 超碰在线国产| 91精品国产一区二区三区蜜臀| 法国伦理少妇愉情| 国产日韩欧美一区二区三区四区| 欧美美女在线| www国产成人免费观看视频 深夜成人网| 久久久久久久久久久久久av| 久久xxx视频| 跑男十一季在线观看免费| 久久一留热品黄| 四虎国产精品免费久久5151| 久久久精品毛片| 97视频在线观看免费高清完整版在线观看| 亚洲精品成人区在线观看| 日本一区二区免费在线| 国产欧美日韩免费| 97视频在线免费播放| 天天操天天干天天爽| 美女一区网站| 国产亚洲精品综合一区91| 欧美野外wwwxxx| 国模私拍视频在线观看| 无码毛片aaa在线| 久久综合网hezyo| 99精品人妻无码专区在线视频区| 国产精品v欧美精品v日本精品动漫| 免费黄色在线网址| 日本一二三视频| 日本一二三区视频免费高清| 一级片在线免费观看视频| 欧美一级鲁丝片| 国产一区二区丝袜高跟鞋图片| xxx欧美老熟| 在线观看欧美一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 国产大片在线免费观看| 制服丝袜影音| 香蕉视频在线看| 青青热久免费精品视频在线18| 日韩成人久久| 精品国产成人在线影院| 黄色一级片免费在线观看| 久久国产精品99久久久久久老狼| 中文字幕一区二区5566日韩| 国产午夜精品一区二区三区四区| 国产农村妇女精品一二区| 亚洲乱色熟女一区二区三区| www免费网站在线观看| 欧美亚洲一区三区| 欧美激情一级精品国产| 色偷偷av男人的天堂| 日韩精品一二区| www黄视频| 亚洲一本大道| 成人动漫视频在线| 国产资源在线看| 国产精品中文有码| 国内在线高清免费视频| 2019天天操夜夜操| 在线电影一区二区| 国产一区二区在线视频播放| 国产区一区二区三区| 午夜激情影院在线观看| 亚洲综合五月天婷婷丁香| 久久亚洲国产精品尤物| 欧美三级电影在线观看| 国产成人无码精品久在线观看| 亚洲一区有码| 999精品在线| 日韩中文字幕| 国产精品第一第二| 蜜桃av噜噜一区二区三区麻豆| 精品久久久久久久久久久久久久久久久| 四虎永久在线精品无码视频| 久热中文字幕| 国产精品一区二区免费不卡| 精品人妻无码一区二区色欲产成人| 91福利视频在线| 亚欧洲精品视频| 自拍亚洲欧美老师丝袜| 视色,视色影院,视色影库,视色网| 亚洲欧美在线aaa| 色精品一区二区三区| 国产成人久久| 亚洲国产日韩一级| 色男人天堂综合再现| 在线日本视频| 日本a级片免费观看| 99re热久久这里只有精品34| 久久99免费视频| 国产日本在线视频| 91丨porny丨首页| 中文在线视频观看| 国产精品久久久久久久久毛片| 激情视频网站在线播放色| 天天色综合4| 国产福利小视频在线观看| 手机福利视频欧美| 国产成人一区二区三区免费看| 精品一区二区三区高清免费不卡| 缴情综合网五月天| 亚洲欧美在线aaa| 亚洲精品日韩久久久| 国产高清精品一区二区三区| 久久天天东北熟女毛茸茸| 在线成人av网站| 国产免费拔擦拔擦8x高清在线人| 粉嫩粉嫩芽的虎白女18在线视频| 欧美专区第一页| 欧美日本一区| 日本中文字幕在线看| 精品91久久|