精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

SQL問題與解答:維護日志和索引

數據庫 SQL Server
我們將就DBA可能遇到的SQL問題進行解答,包括如何維護日志和索引,備份和導入導出等。

切勿破壞這個結構鏈

問:我已經為數據庫定義了備份策略。 我的計劃涉及事務日志備份,這樣我們執行災難恢復時幾乎不會丟失數據。 我研究了可能會遇到的一些問題,并幾次讀到需要注意不能破壞日志備份鏈。 您能解釋一下這是什么意思以及在何種情況下會破壞它嗎?

答:問得好,許多人都忽略了這個問題。 日志備份鏈(有時簡稱為日志鏈)指的是一系列不間斷的事務日志備份,覆蓋的時間段從最近的數據備份(完整備份或差異備份)到要還原該備份時。 還原序列的示例如下:

  • 最近的完整數據庫備份
  • 然后是最近的差異數據庫備份
  • ***是所有事務日志備份

大多數人會保留更多事務日志備份,一旦某個備份被破壞,您必須還原最近的數據備份。 在我去年撰寫的兩篇《TechNet 雜志》文章“了解 SQL Server 備份”和“利用備份進行災難恢復”中,可獲得有關備份和還原的更多信息。

如果任何必要的日志備份被損壞或不能按照所選序列還原,則日志備份鏈會被破壞并且無法還原被破壞的時間之前的備份。 如果只損壞了其中一個日志備份,您可能會使用 WITH CONTINUE_AFTER_ERROR 選項強制其進行還原。 這會強制還原已損壞的事務日志記錄,從而導致數據庫損壞。 我對是否強制進行此類還原也拿不定主意。

可能會導致必要的日志備份不可用的一項操作是“帶外”日志備份,該操作不能確保會保留日志備份。 例如,您可能通過這種方式向開發人員提供副本。 該日志備份是日志備份鏈的一部分,因為它是唯一包含在前一個日志備份后生成的日志記錄的日志備份。

也就是說,除非您使用 WITH COPY_ONLY 選項執行日志備份,并允許下一個 日志備份有效地備份同一組日志記錄才行。 請參見我的博客文章“BACKUP WITH COPY_ONLY”,了解有關如何避免損壞備份鏈的詳細信息。

損壞日志備份鏈的操作的一個更常見示例是阻止您在日常操作期間執行事務日志備份。 這些類型的操作包括:

  • 切換到 SIMPLE 恢復模式,然后返回 FULL 或 BULK_LOGGED
  • 使用 BACKUP LOG … WITH NO_LOG 或 TRUNCATE_ONLY 選項將日志轉儲到 SQL Server 2005 和早期版本中
  • 從數據庫快照還原數據庫

您需要在上述任何操作后執行數據備份(完整備份或差異備份)以允許日志備份繼續。 這稱為“重新啟動日志備份鏈”。

***一件事:與一般認識相反,執行完整備份或差異備份不會 損壞日志備份鏈,事實上,不會對日志備份產生任何影響。

群集這些索引

問:SQL Server 2008 數據庫中的許多表不包含群集索引。 我聽說使用導致額外 IO 的前推記錄時,可能遇到性能問題。 您是否能告訴我如何檢查此問題以及應該采取什么措施?

答:堆是一個不包含群集索引的表。 它在本質上是無序的。 不了解堆中的前推記錄及其用法的讀者,請參見我的博客文章“轉發和前推記錄以及后向指針大小”了解詳細信息。 在查詢處理期間,堆中的前推記錄可能會導致額外的隨機 IO 操作,而這會導致性能下降。

檢查您的查詢是否正在處理前推記錄的最簡便方法是查看訪問方法性能對象中的每秒前推記錄性能計數器。 然后,對數據庫中的一些表使用帶有 DETAILED 模式的 sys.dm_db_index_physical_stats 動態管理函數,該函數將在輸出的 forwarded_record_count 列中返回每個表的前推記錄數。 有關詳細信息,請參閱聯機叢書中的此主題。

刪除前推記錄的最糟糕的方法是創建群集索引,然后再刪除該索引。 這會導致表中的所有非群集索引自動重新生成兩次,浪費大量資源。 有關詳細信息,請參閱我的博客文章:“表結構更改時,非群集索引會怎樣?”

***刪除和阻止堆中的前推記錄的最簡便方法是創建群集索引。 在此,我不希望討論為什么在大多數情況下應當使用群集索引而不是堆,從而陷入“群集索引與堆”的爭論 。 有關此問題的詳細信息,請參閱我妻子 Kimberly Tripp 的“群集鍵”博客文章系列。 我鼓勵您使用群集索引進行評估。

表記錄大小增加時,如果空間不足,會引起前推記錄。 因此,阻止前推記錄的另一個方法是防止更改記錄大小。 例如,這意味著使用可變長度列的默認值。

在 SQL Server 2008 中,有一個新的 ALTER TABLE … REBUILD 語句允許您重新生成堆。 此語句的工作原理與允許您重新生成索引的 ALTER INDEX … REBUILD 語句的工作原理相同。 Microsoft 添加此語句是為了支持數據壓縮功能,但這里我們將其用于其他目的。 有關詳細信息,請參閱聯機叢書中的此主題。

索引維護

問:我已將索引維護例程更改為使用聯機索引重新生成,但有時在維護例程運行時仍會出現阻塞問題。 為什么會這樣? 我認為聯機索引操作不使用鎖定,所以不應該出現任何阻塞才對。 這是正?,F象,還是我的操作有問題?

答:您看到的是正常現象。 在操作開始時有一個必需的共享表鎖定,同時操作初始化(這個過程非常快)。 此過程轉瞬即逝。 此鎖定的排隊方式必須與任何其他鎖定類似,并且它將阻止任何新查詢對該表進行修改,直到您再次同意并釋放此鎖定。

在您完成所有當前正在運行的修改查詢后,才可以獲取此鎖定。 這可能需要相當長一段時間,具體取決于您的工作負荷。 這意味著在聯機索引操作開始時可能會出現阻塞。

在操作結束時,必須對鎖定進行架構修改,將該鎖定視為獨占鎖定以完成修改。 此過程同樣相當快。 然后立即解除獨占該鎖定。 此鎖定將阻止對表進行任何類型的新查詢(讀取或寫入),直到您同意并釋放此鎖定。

再次重申,在 SQL 完成所有當前正在運行的讀取或寫入查詢后,才可以獲取此鎖定。 這同樣意味著可能出現阻塞。

總而言之,盡管此功能名為聯機索引操作,但它的確還需要兩個可能導致阻塞問題的短期鎖定。 與傳統的脫機索引操作相比,這種方法的優點在于絕大多數索引操作沒有使用鎖定,因此整體并發程度有所提高。 “SQL Server 2005 中的聯機索引操作”白皮書對這些操作的工作原理進行了更為詳細的介紹。

縮短索引維護時間

問:我繼承了一些系統,在這些系統中,常規索引維護操作的運行時間很長并生成大量 IO,但因為索引不能是零碎的,所以我沒有重新生成任何索引。 我希望減少工作負荷,因為性能沒有得到任何改進。 您能為我建議一個有幫助的策略嗎?

答: 這個問題普遍存在。 原因在于維護索引操作決定要重新生成或重新組織哪些索引的方式。

大多數人針對數據庫中的所有索引運行 sys.dm_db_index_physical_stats 動態管理函數(以前提到過),然后選擇是重新生成、重新組織還是不執行任何操作。 他們使用輸出中的 WHERE 子句根據 avg_fragmentation_in_percent、page_count 和 avg_page_space_used_in_percent 值做出決定。

問題是索引碎片不像其他統計信息一樣存儲在內存中。 此函數必須讀取并處理各個索引才能確定其零碎程度。 如果數據庫中的大多數索引一成不變或緩慢變化(就碎片來說),將不會重新生成或重新組織這些索引。 每次執行維護索引操作時檢查它們的碎片根本就是在浪費時間。

大多數動態管理視圖支持“謂詞推送”,即只處理與 WHERE 子句中的謂詞匹配的數據。 但是,sys.dm_db_index_physical_stats 是一個函數而不是視圖,因此它無法做到這一點。 這就意味著您必須手動篩選函數,并要求函數只處理您知道可能成為碎片且可能需要重新生成或重新組織的那些索引。

我建議監視幾周內出現的碎片。 這樣您就可以了解哪些索引需要檢查碎片,而不用檢查所有索引。 有了這些索引的列表后,創建一個包含表名稱、索引名稱和碎片閾值的表以便采取措施。 您可能會發現,一些索引包含較多的碎片才會影響性能,而另一些則不然。 這將是您稍后用來推動索引維護操作的“驅動力表”。 系統將循環處理該表中介紹的所有索引,并只對它們運行 sys.dm_db_index_physical_stats 函數。

我已對多個客戶應用了此方法。 在某些情況下,索引維護操作的運行時間會從幾小時縮短到 15 分鐘或更短。 這完全是因為沒有對靜態索引運行此函數。 您還可以進一步跟蹤索引重新生成以及可能自動更改索引的 FILLFACTOR 設置的頻率,希望這可以進一步減少索引維護操作所執行的工作。

有關執行索引維護的各種方法的詳細信息,請參閱我的博客文章“索引維護的重要性”,有關函數實際操作的詳細說明,另請參閱我的博客文章“深入了解 sys.dm_db_index_physical_stats”。

原文地址

本文來源:微軟TechNet中文站

 

責任編輯:彭凡 來源: 微軟TechNet中文網
相關推薦

2010-12-22 09:33:18

SQL問題

2011-03-28 17:45:03

nagios問題

2010-11-30 13:47:40

SQL問題

2010-12-16 09:34:48

差異備份

2009-03-19 09:53:00

IPTV多媒體網絡

2010-09-27 11:42:44

SQL全文索引

2010-07-21 13:17:47

SQL Server表

2010-07-12 17:18:24

MS SQL Serv

2010-07-14 08:59:20

SQL Server分

2009-07-07 10:13:57

Servlet學習

2010-07-01 10:38:46

SQL Server交

2010-07-01 12:56:07

SQL Server表

2010-07-15 13:54:47

2010-07-09 11:28:12

SQL Server數

2009-01-05 17:55:02

SybaseSQL Server日志

2010-07-19 16:36:13

SQL Server視

2009-09-08 14:53:46

CCNA考試

2010-05-21 10:33:15

MySQL日志文件

2011-04-13 09:02:37

WLAN無線

2011-05-10 14:14:10

OSPF路由
點贊
收藏

51CTO技術棧公眾號

欧美性孕妇孕交| 日韩欧美国产亚洲| 精品一区二区三区免费看| 国产精品久久久久aaaa樱花| 亚洲影院色在线观看免费| 日本免费在线播放| 日本在线电影一区二区三区| 欧美一级搡bbbb搡bbbb| 亚洲午夜精品久久久久久人妖| 成人午夜影视| jvid福利写真一区二区三区| 国产精品久久久久一区二区| 希岛爱理中文字幕| 国产精品一区二区99| 日韩欧美成人午夜| 五月婷婷丁香综合网| xxxcom在线观看| 国产精品婷婷午夜在线观看| 精品视频一区在线| 国产免费叼嘿网站免费| 天堂va蜜桃一区二区三区 | 欧美综合视频在线观看| 欧美这里只有精品| 在线视频1区2区| 91视视频在线观看入口直接观看www| 成人免费福利在线| 国产主播第一页| aa国产精品| 欧美成人四级hd版| 黄色一级片一级片| 久久av超碰| 亚洲精品久久久久中文字幕二区| 在线视频日韩欧美| 青青国产精品| 欧美网站一区二区| 男人透女人免费视频| free性护士videos欧美| 亚洲精品国产一区二区三区四区在线| 亚洲精品日韩在线观看| 国产午夜视频在线观看| 久久无码av三级| 久久本道综合色狠狠五月| 亚洲成人av综合| 国产精品中文字幕欧美| 成人精品一区二区三区| 91免费视频播放| 日本欧美在线观看| 国产精品吹潮在线观看| 69亚洲精品久久久蜜桃小说| 国产精品乱看| 欧美一级黑人aaaaaaa做受| 日韩欧美亚洲一区二区三区| 国产精品vip| 久久久久久久国产精品| 黄色一级免费视频| 亚洲国产片色| 69久久夜色精品国产7777| 波多野结衣国产| 久久精选视频| 国产精品中文字幕在线| 91资源在线视频| 国产在线国偷精品产拍免费yy| 国产噜噜噜噜久久久久久久久| 中文字幕在线播放av| 捆绑紧缚一区二区三区视频 | 久久亚洲影视婷婷| 成人妇女免费播放久久久| 国产精品免费无遮挡| 国内精品视频666| 91视频国产精品| 性一交一乱一伧老太| 成人av网址在线| 欧美黄色直播| 999国产在线视频| 亚洲免费在线看| 日韩精品视频在线观看视频| 在线中文字幕播放| 日本久久电影网| 欧美一级特黄aaa| swag国产精品一区二区| 日韩av中文在线| 国产精品久久久视频| 天天色天天射综合网| 欧美精品videossex88| 黄网在线观看视频| 老鸭窝一区二区久久精品| 97人人模人人爽人人喊38tv| 午夜国产在线视频| 国产精品福利一区| 久久久国产一区二区| 日本aa在线观看| 污视频在线看网站| 黑人巨大精品欧美一区二区免费 | 翔田千里亚洲一二三区| 成人日日夜夜| 色综合久久综合网欧美综合网| 天堂网在线免费观看| 91国内精品| 中国日韩欧美久久久久久久久| 午夜精品福利在线视频| 国产精品视频| 91精品国产高清久久久久久91裸体| 少妇av在线播放| 国产精品丝袜久久久久久app| 美女黄色免费看| abab456成人免费网址| 极品束缚调教一区二区网站| 欧美视频在线看| 激情久久综合网| 国产亚洲精品美女久久久久久久久久| 另类美女黄大片| 在线观看日本网站| 成人午夜av影视| 一级全黄肉体裸体全过程| 川上优av中文字幕一区二区| 在线播放欧美女士性生活| 中文字幕一区二区三区人妻| 牛牛国产精品| 国产精品伦子伦免费视频| 少妇喷水在线观看| 亚洲激情一二三区| www.久久久精品| 久久不见久久见免费视频7| 欧美精品亚州精品| 97成人免费视频| 视频精品一区二区三区| 精品国产一区久久| 亚洲综合视频网站| 蜜桃视频一区二区三区在线观看| 精品亚洲第一| 国产网红在线观看| 日韩欧美美女一区二区三区| 国产一区二区三区四区在线| 老牛国产精品一区的观看方式| 国产精品久久久久久久久久直播| 国产激情视频在线| 精品视频资源站| 婷婷色一区二区三区| 99视频精品免费观看| 国产精品久久久久久久久久直播| 亚洲大胆人体大胆做受1| 51久久夜色精品国产麻豆| 天堂av免费在线| 日本aⅴ亚洲精品中文乱码| 欧美三级电影在线播放| 成人免费在线一区二区三区| 四虎在线免费看| 亚洲第一主播视频| 一级国产黄色片| 亚洲视频www| 久久综合一区| 不卡av影片| 亚洲美女久久久| 天天干天天干天天| 久久久综合九色合综国产精品| 免费观看日韩毛片| 亚洲婷婷伊人| 国产精品91在线观看| 国产高清免费在线播放| 欧美色图在线观看| 天天操夜夜操av| 国产综合色产在线精品| 欧美少妇在线观看| 成人知道污网站| 五月综合激情网| 国产精品男女猛烈高潮激情| 成人爽a毛片一区二区| 亚洲线精品一区二区三区八戒| 在线播放第一页| 亚洲精品日本| 日韩欧美电影一区二区| 日韩免费在线电影| 欧美高清在线播放| 日本一区高清| 欧美日韩国产乱码电影| 欧美黑吊大战白妞| 99精品热视频| 麻豆av免费在线| 国产精品精品| 国产偷国产偷亚洲高清97cao| 小h片在线观看| 色老头一区二区三区| 性网爆门事件集合av| 一本到不卡精品视频在线观看 | 一级黄色大片儿| 欧美日韩久久精品| 亚洲japanese制服美女| 超碰在线97国产| 亚洲人午夜精品| 国产美女免费看| 精品久久久久久久久久久久久| 1024手机在线观看你懂的| 狠狠网亚洲精品| 九九爱精品视频| 久久在线视频免费观看| 国产丝袜不卡| 国产成人免费av一区二区午夜 | 日韩久久一区二区三区| 久久福利视频导航| 精华区一区二区三区| 日韩欧美亚洲另类制服综合在线| 在线观看国产亚洲| 亚洲特黄一级片| 91av在线免费| 在线观看毛片网站| 国产精品久久一级| 水蜜桃av无码| 国产在线精品视频| 日韩在线第三页| 影音国产精品| 五月天色婷婷综合| 国产欧美日韩一区二区三区四区| 99一区二区三区| 黄色精品视频网站| 啪一啪鲁一鲁2019在线视频| 亚洲夜夜综合| 色偷偷av一区二区三区乱| 日韩精品123| 精品国产欧美一区二区| 国产精品视频第一页| 色婷婷综合久久久| 国产成人综合欧美精品久久| 亚洲精品乱码久久久久久久久 | 欧美日韩国产一级片| 国产免费a级片| 韩日欧美一区二区三区| 97公开免费视频| 国产精品免费看| 国产毛片久久久久久国产毛片| 天天插综合网| 亚洲电影免费| 欧美中文一区二区| 日本一区二区三区在线视频| 网曝91综合精品门事件在线| 国产精品污www一区二区三区| 99精品视频在线免费播放| 国产日本欧美一区二区三区在线| 欧美色999| 国产成人一区二区三区| 久久久久久久| 日韩女优人人人人射在线视频| 蜜桃麻豆av在线| 2019亚洲男人天堂| 成人欧美一区二区三区的电影| 国内精品视频一区| 国产99re66在线视频| 91丨porny丨在线| 伊人色综合影院| 日本一区二区免费高清| 神马一区二区影院| 精品久久一区| 亚洲制服中文| 先锋资源久久| 精品久久久无码人妻字幂| 欧美99在线视频观看| 日韩精品一区二区三区四| 欧美区一区二| 免费av手机在线观看| 一本色道久久综合| 欧美黄色免费影院| 久久婷婷亚洲| 中文字幕22页| 国产成人在线影院| www.超碰97| 国产女主播视频一区二区| 亚洲av无一区二区三区| 亚洲同性同志一二三专区| 强乱中文字幕av一区乱码| 亚洲成人自拍一区| 久久久精品视频网站| 欧美好骚综合网| 91精品视频在线免费观看| 久久久久毛片免费观看| 国产高清在线一区| 免费av一区| 在线观看亚洲视频啊啊啊啊| 欧美+日本+国产+在线a∨观看| 欧美这里只有精品| 久久一区二区三区四区五区 | 一区二区三区视频免费看| 色综合天天做天天爱| 一级爱爱免费视频| 欧美www视频| 久草在线免费福利资源| 久久影视免费观看| 无遮挡在线观看| 成人在线中文字幕| 红杏aⅴ成人免费视频| 天堂资源在线亚洲资源| 国内自拍一区| 亚欧在线免费观看| 国产黄人亚洲片| 日本在线视频不卡| 免费在线你懂的| 久久亚洲欧美日韩精品专区| 少妇视频在线观看| 91色视频在线导航| 欧美日韩播放| 久草视频这里只有精品| 免费不卡在线视频| 国产精品成人无码专区| 中文字幕一区二区三区精华液 | 国产视频一区免费看| 九九热精品在线播放| 26uuu亚洲综合色| 欧美成人一二三区| 日本国产一区二区| 色窝窝无码一区二区三区成人网站| 一区三区二区视频| 国产精品25p| 2022国产精品| 日韩高清欧美| 成熟老妇女视频| 不卡视频在线观看| 成人在线视频一区二区三区| 成人不卡视频| 91久久久在线| 色无极亚洲影院| 黄色高清无遮挡| 99re6这里只有精品视频在线观看 99re8在线精品视频免费播放 | 国产亚洲一区精品| 蜜桃麻豆av在线| 国产午夜精品在线| 黄色成人在线网站| wwwxxxx在线观看| 亚洲同性gay激情无套| 中文字幕人妻互换av久久| 亚洲精品一区在线观看香蕉| 男人添女人下部高潮视频在线观看| 91精品久久久久久久久久另类| 成人毛片在线| 久久久久久久片| 久久久国产午夜精品| 综合激情网五月| 日韩成人在线网站| 国产va在线视频| 国产精品久久亚洲| 尹人成人综合网| 亚洲国产精品va在看黑人| 四虎电影院在线观看| 97涩涩爰在线观看亚洲| 哺乳一区二区三区中文视频| 91网站在线观看免费| 国产成人在线观看| 久久久一区二区三区四区| 欧美成人r级一区二区三区| 污污片在线免费视频| 国产高清不卡av| 国产午夜精品一区二区三区欧美| 国产熟女高潮一区二区三区| 偷拍一区二区三区四区| 视频在线不卡| 国产成人精彩在线视频九色| 国产毛片一区二区三区| 亚欧在线免费观看| 国产精品美女久久久久高潮| 中文字幕在线视频第一页| 久久精品亚洲国产| 试看120秒一区二区三区| 蜜臀av色欲a片无码精品一区| 不卡的av中国片| 亚洲另类在线观看| 中文字幕日韩视频| 国产精品毛片aⅴ一区二区三区| 美女黄色片网站| 成人一级片网址| 四虎一区二区| 欧美日韩国产一区二区在线观看| 日本视频一区在线观看| 老色鬼精品视频在线观看播放| 超碰手机在线观看| 亚洲第一男人av| 97精品国产99久久久久久免费| 一区二区精品在线观看| 国产成人亚洲精品狼色在线| 青青操免费在线视频| 在线性视频日韩欧美| 国产高清日韩| 九九爱精品视频| 国产精品色眯眯| 亚洲国产精品久久久久久久| 欧美中文在线观看| 婷婷综合亚洲| 国产亚洲色婷婷久久99精品91| 欧美亚洲一区二区在线观看| av大片在线| 日本视频一区二区不卡| 国产成人免费视频网站| 无码人妻av免费一区二区三区| www.日韩欧美| 人人精品视频| 免费在线观看污网站| 天天操天天干天天综合网| 素人av在线| 久久久99爱| 最新精品国偷自产在线| 成人免费观看网址| 日本道不卡免费一区| youjizz.com国产| 欧美日韩在线电影|