亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > SQL Server > 正文

SQL Server誤區30日談 第14天 清除日志后會將相關的LSN填零初始化

2024-08-31 00:56:50
字體:
來源:轉載
供稿:網友

誤區 #14.清除日志后會將相關的LSN填零初始化

錯誤

當日志文件在手動增長,自動增長和創建時都會進行填零初始化操作。但是請不要把這個過程和定期清除日志的過程搞混。日志截斷僅僅意味著將一個或多個VLF標記為不活動以便被重復使用。在日志清除的過程中,并沒有任何日志被清除或是填0。“清除日志”和”截斷日志”意思是一樣的,但都屬于用詞不當,因為在這個過程中日志的大小不會有任何改變。

你可以在我的博客中看到有關日志文件填零初始化的博文:Search Engine Q&A #24: Why can't the transaction log use instant initialization?。以及我發布在TechNet雜志的文章:Understanding Logging and Recovery in SQL Server。

你可以通過跟蹤標記3004來查看SQL Server對日志文件進行填零初始化的過程。將這個追蹤標記打開當日志文件增長時,你就可以在SQL Server日志中看到相關信息,下面是測試代碼:

復制代碼 代碼如下:


DBCC TRACEON (3004, 3605);
GO
-- Create database and put in SIMPLE recovery model so the log will clear on checkpoint
CREATE DATABASE LogClearTest ON PRIMARY (
NAME = 'LogClearTest_data',
FILENAME = N'D:/SQLskills/LogClearTest_data.mdf')
LOG ON (
NAME = 'LogClearTest_log',
FILENAME = N'D:/SQLskills/LogClearTest_log.ldf',
SIZE = 20MB);
GO
-- Error log mark 1
ALTER DATABASE LogClearTest SET RECOVERY SIMPLE;
GO
USE LogClearTest;
GO
-- Create table and fill with 10MB - so 10MB in the log
CREATE TABLE t1 (c1 INT IDENTITY, c2 CHAR (8000) DEFAULT 'a');
GO
INSERT INTO t1 DEFAULT VALUES;
GO 1280
-- Clear the log
CHECKPOINT;
GO
-- Error log mark 2
ALTER DATABASE LogClearTest SET RECOVERY SIMPLE;
GO


相應的,在日志中你可以看到:

復制代碼 代碼如下:


2010-04-13 13:20:27.55 spid53 DBCC TRACEON 3004, server process ID (SPID) 53. This is an informational message only; no user action is required.
2010-04-13 13:20:27.55 spid53 DBCC TRACEON 3605, server process ID (SPID) 53. This is an informational message only; no user action is required.
2010-04-13 13:20:27.63 spid53 Zeroing D:/SQLskills/LogClearTest_log.ldf from page 0 to 2560 (0x0 to 0x1400000)
2010-04-13 13:20:28.01 spid53 Zeroing completed on D:/SQLskills/LogClearTest_log.ldf
2010-04-13 13:20:28.11 spid53 Starting up database 'LogClearTest'.
2010-04-13 13:20:28.12 spid53 FixupLogTail() zeroing D:/SQLskills/LogClearTest_log.ldf from 0x5000 to 0x6000.
2010-04-13 13:20:28.12 spid53 Zeroing D:/SQLskills/LogClearTest_log.ldf from page 3 to 63 (0x6000 to 0x7e000)
2010-04-13 13:20:28.14 spid53 Zeroing completed on D:/SQLskills/LogClearTest_log.ldf
2010-04-13 13:20:28.16 spid53 Setting database option RECOVERY to SIMPLE for database LogClearTest.
2010-04-13 13:20:29.49 spid53 Setting database option RECOVERY to SIMPLE for database LogClearTest.



上面測試代碼中ALTER DATABASE是作為日志中這部分的開始和結束標記。在兩個Alter Database命令中的CheckPoint并不會引起填0操作。如果你需要進一步驗證這點,在Checkpoint之前和之后分別使用DBCC SQLPERF (LOGSPACE)來查看日志文件的大小,你會發現雖然日志文件大小沒有變,但是日志的使用空間百分比會大大減少。

(下圖是譯者測試的結果):

SQL Server誤區30日談 第14天 清除日志后會將相關的LSN填零初始化

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩在线免费观看视频| 中文字幕免费国产精品| 国产日韩欧美中文在线播放| 久久久久久久久久久免费| 国产精品99蜜臀久久不卡二区| 日韩麻豆第一页| 好吊成人免视频| 欧美性受xxxx黑人猛交| 精品香蕉一区二区三区| 中文字幕精品久久久久| 欧美激情久久久| 欧美激情一级欧美精品| 正在播放欧美视频| 国产大片精品免费永久看nba| 国产精品亚洲片夜色在线| 亚洲自拍欧美另类| 91精品视频在线播放| 国产在线观看91精品一区| 欧美电影在线免费观看网站| 亚洲va久久久噜噜噜久久天堂| 亚洲丁香婷深爱综合| 国产精品久久久久久久久久东京| 国产成人精品一区二区| 亚洲欧洲激情在线| 日韩电影免费在线观看| 国语自产精品视频在线看抢先版图片| 国产精品免费福利| 国产一区二区三区久久精品| 亚洲成av人片在线观看香蕉| 尤物yw午夜国产精品视频| 亚洲精品一区二区三区婷婷月| 夜色77av精品影院| 国产色婷婷国产综合在线理论片a| 国产亚洲成av人片在线观看桃| 精品久久久久久久久久久久| 亚洲天堂日韩电影| 中文欧美在线视频| 中文字幕无线精品亚洲乱码一区| 精品久久久久久久久久久| 日韩小视频在线| 精品国产91久久久久久老师| 在线亚洲欧美视频| 久久精品青青大伊人av| 国产欧美日韩专区发布| 国产美女高潮久久白浆| 中文字幕亚洲一区| 亚洲xxxxx性| www.日韩不卡电影av| 日本亚洲精品在线观看| 国产亚洲精品91在线| 亚洲色图欧美制服丝袜另类第一页| 亚洲综合大片69999| 超碰91人人草人人干| 日韩精品极品视频| 欧美最猛性xxxxx免费| 日韩av中文字幕在线| 亚洲欧美变态国产另类| 亚洲free性xxxx护士白浆| 一区二区国产精品视频| 久久亚洲国产精品| 国产美女主播一区| 欧美精品videosex性欧美| 国产成人精品在线视频| 亚洲a一级视频| 日韩的一区二区| 8090理伦午夜在线电影| 欧美洲成人男女午夜视频| 国产精品久久9| 超碰精品一区二区三区乱码| 国产亚洲一区二区在线| 国产精品白丝jk喷水视频一区| yw.139尤物在线精品视频| 91九色在线视频| 国产成人在线亚洲欧美| 啊v视频在线一区二区三区| 国产欧美婷婷中文| 久久精品国产69国产精品亚洲| 欧美黄网免费在线观看| 亚洲天天在线日亚洲洲精| 国产精品久久一| 久久久久久久久久亚洲| 一区二区亚洲欧洲国产日韩| 2018中文字幕一区二区三区| 日本最新高清不卡中文字幕| 亚洲曰本av电影| 日韩电影中文字幕在线| 亚洲欧美另类中文字幕| 日韩中文字幕第一页| 日韩风俗一区 二区| 91中文字幕一区| 91产国在线观看动作片喷水| 欧美又大又硬又粗bbbbb| 色综合久久中文字幕综合网小说| 欧美精品videosex性欧美| 欧美一区视频在线| 91久久精品国产91久久性色| 国产成人拍精品视频午夜网站| 亚洲国产一区自拍| 欧美性生交xxxxxdddd| 久久天天躁夜夜躁狠狠躁2022| 国产精品99久久久久久久久久久久| 欧美日韩综合视频| 一区二区三区回区在观看免费视频| 国产亚洲欧美aaaa| 色中色综合影院手机版在线观看| 欧美二区乱c黑人| 欧美在线视频网| 亚洲人成网站在线播| 国产噜噜噜噜噜久久久久久久久| 亚洲欧美国产一本综合首页| 一本一本久久a久久精品综合小说| 亚洲理论片在线观看| 国产精品黄色影片导航在线观看| 亚洲欧美一区二区三区情侣bbw| 欧美日韩福利在线观看| 国产欧美日韩亚洲精品| 日韩免费观看视频| 亚洲欧美国产日韩中文字幕| 黑人狂躁日本妞一区二区三区| 日韩av在线免费播放| 国产精品视频免费观看www| 亚洲欧美日韩高清| 成人久久一区二区| 精品国产31久久久久久| 欧美亚洲另类制服自拍| 日韩视频精品在线| 51久久精品夜色国产麻豆| 亲子乱一区二区三区电影| 疯狂做受xxxx高潮欧美日本| 国产精品久久久久99| 国内揄拍国内精品| 午夜精品福利视频| 亚洲二区在线播放视频| 米奇精品一区二区三区在线观看| 久久久久久噜噜噜久久久精品| 国产精品电影一区| 国产精品流白浆视频| 亚洲欧美三级在线| 精品久久久久久久久久久久| 国产成人精品亚洲精品| 亚洲成色www8888| 一本大道香蕉久在线播放29| 亚洲第一在线视频| 97成人精品区在线播放| 欧美黑人一级爽快片淫片高清| 日韩av黄色在线观看| 九九热精品视频在线播放| 97在线视频精品| 亚洲国产精品久久| 日韩美女写真福利在线观看| 久久久久国产一区二区三区| 欧美激情亚洲一区| xxxxxxxxx欧美| 久久99精品国产99久久6尤物| 国产精品91一区| 久久久国产精彩视频美女艺术照福利| 亲子乱一区二区三区电影| 国产中文字幕91| 亚洲一区二区中文| 一区二区欧美亚洲| 久久久久久久网站| 国产精品免费视频久久久| 中文字幕日韩高清| 欧美视频在线免费看|