日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

sql server日志文件總結(jié)及日志滿的處理辦法

瀏覽:200日期:2023-10-30 11:00:37

【IT168 服務器學院】交易日志(Transaction logs)是數(shù)據(jù)庫結(jié)構(gòu)中非常重要但又經(jīng)常被忽略的部分。由于它并不像數(shù)據(jù)庫中的schema那樣活躍,因此很少有人關注交易日志。

交易日志是針對數(shù)據(jù)庫改變所做的記錄,它可以記錄針對數(shù)據(jù)庫的任何操作,并將記錄結(jié)果保存在獨立的文件中。對于任何每一個交易過程,交易日志都有非常全面的記錄,根據(jù)這些記錄可以將數(shù)據(jù)文件恢復成交易前的狀態(tài)。從交易動作開始,交易日志就處于記錄狀態(tài),交易過程中對數(shù)據(jù)庫的任何操作都在記錄范圍,直到用戶點擊提交或后退后才結(jié)束記錄。每個數(shù)據(jù)庫都擁有至少一個交易日志以及一個數(shù)據(jù)文件。 出于性能上的考慮,SQL Server將用戶的改動存入緩存中,這些改變會立即寫入交易日志,但不會立即寫入數(shù)據(jù)文件。交易日志會通過一個標記點來確定某個交易是否已將緩存中的數(shù)據(jù)寫入數(shù)據(jù)文件。當SQL Server重啟后,它會查看日志中最新的標記點,并將這個標記點后面的交易記錄抹去,因為這些交易記錄并沒有真正的將緩存中的數(shù)據(jù)寫入數(shù)據(jù)文件。這可以防止那些中斷的交易修改數(shù)據(jù)文件。

維護交易日志

因為很多人經(jīng)常遺忘交易日志,因此它也會給系統(tǒng)帶來一些問題。隨著系統(tǒng)的不斷運行,日志記錄的內(nèi)容會越來越多,日志文件的體積也會越來越大,最終導致可用磁盤空間不足。除非日常工作中經(jīng)常對日志進行清理,否則日志文件最終會侵占分區(qū)內(nèi)的全部可用空間。日志的默認配置為不限容量,如果以這種配置工作,它就會不斷膨脹,最終也會占據(jù)全部可用空間。這兩種情況都會導致數(shù)據(jù)庫停止工作。

對交易日志的日常備份工作可以有效的防止日志文件過分消耗磁盤空間。備份過程會將日志中不再需要的部分截除。截除的方法是首先把舊記錄標記為非活動狀態(tài),然后將新日志覆蓋到舊日志的位置上,這樣就可以防止交易日志的體積不斷膨脹。如果無法對日志進行經(jīng)常性的備份工作,最好將數(shù)據(jù)庫設置為'簡單恢復模式'。在這種模式下,系統(tǒng)會強制交易日志在每次記錄標記點時,自動進行截除操作,以新日志覆蓋舊日志。

截除過程發(fā)生在備份或?qū)⑴f標記點標為非活動狀態(tài)時,它使得舊的交易記錄可以被覆蓋,但這并不會減少交易日志實際占用的磁盤空間。就算不再使用日志,它依然會占據(jù)一定的空間。因此在維護時,還需要對交易日志進行壓縮。壓縮交易日志的方法是刪除非活動記錄,從而減少日志文件所占用的物理硬盤空間。

通過使用DBCC SHRINKDATABASE語句可以壓縮當前數(shù)據(jù)庫的交易日志文件,DBCC SHRINKFILE語句用來壓縮指定的交易日志文件,另外也可以在數(shù)據(jù)庫中激活自動壓縮操作。當壓縮日志時,首先會將舊記錄標記為非活動狀態(tài),然后將帶有非活動標記的記錄徹底刪除。根據(jù)所使用的壓縮方式的不同,你可能不會立即看到結(jié)果。在理想情況下,壓縮工作應該選在系統(tǒng)不是非常繁忙的時段進行,否則有可能影響數(shù)據(jù)庫性能。

恢復數(shù)據(jù)庫

交易記錄備份可以用來將數(shù)據(jù)庫恢復到某一指定狀態(tài),但交易記錄備份本身不足以完成恢復數(shù)據(jù)庫的任務,還需要備份的數(shù)據(jù)文件參與恢復工作。恢復數(shù)據(jù)庫時,首先進行的是數(shù)據(jù)文件的恢復工作。在整個數(shù)據(jù)文件恢復完成前,不要將其設為完成狀態(tài),否則交易日志就不會被恢復。當數(shù)據(jù)文件恢復完成,系統(tǒng)會通過交易日志的備份將數(shù)據(jù)庫恢復成用戶希望的狀態(tài)。如果在數(shù)據(jù)庫最后一次備份后,存在多個日志文件的備份,備份程序會按照它們建立的時間依次將其恢復。

另一種被稱為log shipping的過程可以提供更強的數(shù)據(jù)庫備份能力。當log shipping配置好后,它可以將數(shù)據(jù)庫整個復制到另一臺服務器上。在這種情況下,交易日志也會定期發(fā)送到備份服務器上供恢復數(shù)據(jù)使用。這使得服務器一直處于熱備份狀態(tài),當數(shù)據(jù)發(fā)生改變時它也隨之更新。另一個服務器被稱作監(jiān)視(monitor)服務器,可以用來監(jiān)視按規(guī)定時間間隔發(fā)送的shipping信號。如果在規(guī)定時間內(nèi)沒有收到信號,監(jiān)視服務器會將這一事件記錄到事件日志。這種機制使得log shipping經(jīng)常成為災難恢復計劃中使用的方案。

性能優(yōu)化

交易日志對數(shù)據(jù)庫有重要作用,同時它對系統(tǒng)的整體性能也有一定影響。通過幾個選項,我們可以對交易日志的性能進行優(yōu)化。由于交易日志是一個連續(xù)的磁盤寫入過程,在這當中不會發(fā)生讀取動作。因此將日志文件放在一個獨立的磁盤,對優(yōu)化性能有一定作用。

另一項優(yōu)化措施與日志文件的體積有關。我們可以設置日志文件的體積不超過硬盤空間的百分之幾,或者確定它的大小。如果將其設置的過大會浪費磁盤空間,而如果設置的過小則會強制記錄文件不斷嘗試擴展,導致數(shù)據(jù)庫性能下降。事務日志文件Transaction Log File是用來記錄數(shù)據(jù)庫更新情況的文件,擴展名為ldf。在 SQL Server 7.0 和 SQL Server 2000 中,如果設置了自動增長功能,事務日志文件將會自動擴展。一般情況下,在能夠容納兩次事務日志截斷之間發(fā)生的最大數(shù)量的事務時,事務日志的大小是穩(wěn)定的,事務日志截斷由檢查點或者事務日志備份觸發(fā)。然而,在某些情況下,事務日志可能會變得非常大,以致用盡空間或變滿。通常,在事務日志文件占盡可用磁盤空間且不能再擴展時,您將收到如下錯誤消息:Error:9002, Severity:17, State:2The log file for database '%.*ls' is full.除了出現(xiàn)此錯誤消息之外,SQL Server 還可能因為缺少事務日志擴展空間而將數(shù)據(jù)庫標記為 SUSPECT。有關如何從此情形中恢復的其他信息,請參見 SQL Server 聯(lián)機幫助中的“磁盤空間不足”主題。另外,事務日志擴展可能導致下列情形: · 非常大的事務日志文件。 · 事務可能會失敗并可能開始回滾。 · 事務可能會用很長時間才能完成。 · 可能發(fā)生性能問題。 · 可能發(fā)生阻塞現(xiàn)象。原因事務日志擴展可能由于以下原因或情形而發(fā)生: · 未提交的事務 · 非常大的事務 · 操作:DBCC DBREINDEX 和 CREATE INDEX · 在從事務日志備份還原時 · 客戶端應用程序不處理所有結(jié)果 · 查詢在事務日志完成擴展之前超時,您收到假的“Log Full”錯誤消息 · 未復制的事務解決方法日志文件滿而造成SQL數(shù)據(jù)庫無法寫入文件時,可用兩種方法:一種方法:清空日志。1.打開查詢分析器,輸入命令DUMP TRANSACTION 數(shù)據(jù)庫名 WITH NO_LOG2.再打開企業(yè)管理器--右鍵你要壓縮的數(shù)據(jù)庫--所有任務--收縮數(shù)據(jù)庫--收縮文件--選擇日志文件--在收縮方式里選擇收縮至XXM,這里會給出一個允許收縮到的最小M數(shù),直接輸入這個數(shù),確定就可以了。另一種方法有一定的風險性,因為SQL SERVER的日志文件不是即時寫入數(shù)據(jù)庫主文件的,如處理不當,會造成數(shù)據(jù)的損失。1: 刪除LOG分離數(shù)據(jù)庫 企業(yè)管理器->服務器->數(shù)據(jù)庫->右鍵->分離數(shù)據(jù)庫2:刪除LOG文件附加數(shù)據(jù)庫 企業(yè)管理器->服務器->數(shù)據(jù)庫->右鍵->附加數(shù)據(jù)庫此法生成新的LOG,大小只有500多K。注意:建議使用第一種方法。如果以后,不想要它變大。SQL2000下使用:在數(shù)據(jù)庫上點右鍵->屬性->選項->故障恢復-模型-選擇-簡單模型。或用SQL語句:alter database 數(shù)據(jù)庫名 set recovery simple 另外,如上圖中數(shù)據(jù)庫屬性有兩個選項,與事務日志的增長有關:Truncate log on checkpoint(此選項用于SQL7.0,SQL 2000中即故障恢復模型選擇為簡單模型)當執(zhí)行CHECKPOINT 命令時如果事務日志文件超過其大小的70% 則將其內(nèi)容清除在開發(fā)數(shù)據(jù)庫時時常將此選項設置為TrueAuto shrink定期對數(shù)據(jù)庫進行檢查當數(shù)據(jù)庫文件或日志文件的未用空間超過其大小的25%時,系統(tǒng)將會自動縮減文件使其未用空間等于25% 當文件大小沒有超過其建立時的初始大小時不會縮減文件縮減后的文件也必須大于或等于其初始大小對事務日志文件的縮減只有在對其作備份時或?qū)runcate log on checkpoint 選項設為True 時才能進行。注意:一般立成建立的數(shù)據(jù)庫默認屬性已設好,但碰到意外情況使數(shù)據(jù)庫屬性被更改,請用戶清空日志后,檢查數(shù)據(jù)庫的以上屬性,以防事務日志再次充滿。

日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产成人久久精品一区二区三区| 91在线成人| 欧美一级鲁丝片| 久久精品亚洲欧美日韩精品中文字幕| 国产日韩电影| 99re国产精品| 日本欧美在线| 韩日一区二区| 好看不卡的中文字幕| 日本精品一区二区三区在线观看视频| 日本va欧美va欧美va精品| 免费一级欧美片在线观看网站| 在线一区av| 日韩精品欧美精品| 日韩影院二区| 99视频一区| 欧美国产极品| 日韩中文字幕91| 欧美国产不卡| 久久国产精品毛片| 日本а中文在线天堂| 午夜亚洲福利| 欧美亚洲激情| 免费一区二区三区在线视频| 99热精品在线| 中国字幕a在线看韩国电影| 四虎精品永久免费| 久久精品91| 成人在线丰满少妇av| 欧美一区成人| 亚洲韩日在线| 精品一区二区男人吃奶 | 精品欧美视频| 在线观看亚洲精品福利片| 日韩大片在线观看| 国产福利资源一区| 视频一区日韩精品| 午夜在线视频观看日韩17c| 国产66精品| 国产精品啊v在线| 日本精品在线播放| 日韩精品第一| 亚洲一级在线| japanese国产精品| 欧美成人久久| 视频一区中文| 欧美精品一卡| 91久久亚洲| 视频在线观看一区| 亚洲激情中文| 亚洲精品99| 黄色日韩在线| 视频一区在线播放| 免费人成网站在线观看欧美高清| 亚洲激情五月| 最新亚洲激情| 亚洲在线电影| 精品一区在线| 亚洲激情国产| 日本v片在线高清不卡在线观看| 四虎精品一区二区免费| 日韩福利视频导航| 国产精品久久久久久久久免费高清 | 中文一区一区三区高中清不卡免费| 久久精品国产久精国产爱| 久久99偷拍| 欧美日韩免费看片| 一区在线免费观看| 日本久久一区| yellow在线观看网址| 亚洲精品极品少妇16p| 蜜臀91精品一区二区三区| 日本精品在线播放| 鲁鲁在线中文| 国产精品嫩草99av在线| 奇米色欧美一区二区三区| 精品国产亚洲一区二区在线观看| 精品女同一区二区三区在线观看| 成人免费网站www网站高清| 亚洲欧洲日本mm| 亚洲精品无播放器在线播放| 美女91精品| 精品一区二区三区视频在线播放| 国产传媒在线观看| 蜜臀av一区二区在线免费观看| 国产精品99久久免费观看| 久久在线免费| 欧美精品导航| 亚洲天堂日韩在线| xxxxx性欧美特大| 日韩国产高清在线| 久久久夜夜夜| 国产日韩三级| 午夜日韩在线| xxxxx性欧美特大| 蜜臀va亚洲va欧美va天堂 | 中国字幕a在线看韩国电影| 亚洲免费影视| 国产精品99一区二区三区| 亚洲精品自拍| 黄色成人精品网站| 97精品国产福利一区二区三区| 少妇精品久久久一区二区三区| 欧美日韩一二三四| 精品国产午夜肉伦伦影院| 日韩中出av| 蜜桃av一区二区在线观看| 日韩精品免费一区二区三区| 亚洲我射av| 国产亚洲福利| 欧美日韩国产高清电影| 秋霞影院一区二区三区| 麻豆国产91在线播放| 一区二区电影在线观看| 久久精品免费一区二区三区 | 日韩影院在线观看| 日韩在线第七页| 久久精品女人| 日韩福利一区| 国产三级一区| 国产乱论精品| 国产日韩三级| 91精品啪在线观看国产爱臀| 色婷婷色综合| 狠狠躁少妇一区二区三区| 精品三级在线| 国产福利91精品一区二区| 成人台湾亚洲精品一区二区| 国产精品宾馆| 久久精品免视看国产成人| 国产精品草草| 日本一区二区免费高清| 欧美一区久久久| 亚洲风情在线资源| 久久精品亚洲人成影院| 亚洲91视频| 久久午夜精品| 国产亚洲精aa在线看| 精品三级av| 午夜国产欧美理论在线播放| 视频在线观看91| 国产精区一区二区| 黑森林国产精品av| 夜夜嗨网站十八久久| 青草av.久久免费一区| 精品免费在线| 午夜国产欧美理论在线播放| 美女亚洲一区| 亚洲激情不卡| 欧美日韩1区| 女生影院久久| 免费看黄色91| 国产欧美日韩在线一区二区| 国产精久久一区二区| 成人羞羞视频在线看网址| 亚洲欧美日韩专区| 另类中文字幕国产精品| 尤物在线精品| 中文字幕日韩亚洲| 中文在线а√在线8| 蜜桃久久av一区| 国产精品毛片久久久| 久久国产中文字幕| 麻豆9191精品国产| 精品一区二区三区亚洲| 伊人精品一区| 日本在线观看不卡视频| 国产免费av一区二区三区| 秋霞影视一区二区三区| 日本不卡的三区四区五区| 久久影院一区| 精品视频在线你懂得| 亚洲狼人精品一区二区三区| 国产一区二区三区精品在线观看| 中文字幕亚洲在线观看| 国产一区二区久久久久| 亚洲bt欧美bt精品777| se01亚洲视频 | 欧美xxxx性| 日本一区二区三区中文字幕| 欧美搞黄网站| 国产99精品| 日韩高清欧美| 久久一区精品| 欧美亚洲人成在线| 老司机精品久久| 国产精品试看| 一区在线视频观看| 日韩一区二区三区在线免费观看| 国产麻豆一区二区三区| 中文字幕一区日韩精品| 老牛影视一区二区三区| 丝袜亚洲另类欧美| 免费看黄色91| 亚洲v天堂v手机在线| 日韩精选在线| 欧美永久精品| 国产精品多人| 日韩一区二区中文| 国产一区日韩一区|