麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 軟件教程 > 正文

怎樣使用Process Monitor來(lái)監(jiān)視SQLSERVER的logwrite大小

2020-07-18 16:04:57
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

SQL server 日志寫(log write)的最小大小是多少呢?

為此我做了個(gè)試驗(yàn)(Windows 7+SQL server 2012)
 
1)我把磁盤格式化,最小分配單元為4kb
2)我把log 放到磁盤上
3) 我commit一個(gè)非常小的事務(wù)

Process Monitor v3.01 綠色漢化版下載地址:www.companysz.com/softs/32403.html

為了與文章中的測(cè)試環(huán)境一樣

我給出這次的數(shù)據(jù)庫(kù)所在盤符的分配單元的截圖

測(cè)試腳本:

1 USE [Northwind]2 GO3 CREATE TABLE t1 ( c1 INT )4 GO5 BEGIN TRAN6 INSERT  INTO t17 VALUES  ( 1 )8 COMMIT

我們?cè)觞N來(lái)測(cè)試呢??

第一步:首先我們當(dāng)然要打開(kāi)SSMS,然后拷貝腳本進(jìn)去啦,哈哈

第二步:要找到SQLSERVER的進(jìn)程編號(hào),因?yàn)槲业臋C(jī)器安裝了SQL2005,SQL2008,SQL2012

所以需要找一下SQL2005的進(jìn)程編號(hào)是多少

第三步:打開(kāi)服務(wù)管理器,我安裝SQL2005的時(shí)候使用的是默認(rèn)實(shí)例,那么找到默認(rèn)實(shí)例的SQLSERVER服務(wù),

然后看這個(gè)服務(wù)用的是哪個(gè)帳戶來(lái)登錄的

SQL2005:system

SQL2008:network service

SQL2012:MSSQL$SQL2012

第四步:打開(kāi)任務(wù)管理器,看一下SQL2005對(duì)應(yīng)的是哪個(gè)進(jìn)程

找到啦,進(jìn)程編號(hào)是1736

當(dāng)然啦,如果你的電腦只安裝了一個(gè)SQLSERVER,只有一個(gè)默認(rèn)實(shí)例就不用這麼麻煩了

第五步:打開(kāi)Procmon.exe

先簡(jiǎn)單介紹一下一些按鈕的作用

捕獲事件,其實(shí)這個(gè)軟件跟SQLSERVER profiler一樣,捕獲事件就相當(dāng)于“開(kāi)始跟蹤”

然后下面的顯示框會(huì)一條一條的顯示事件信息,相當(dāng)于profiler里面跟蹤記錄,一條一條記錄顯示給你看

事件種類:有注冊(cè)表,文件系統(tǒng),進(jìn)程和線程,網(wǎng)絡(luò),性能

就像profiler里面的新建跟蹤,里面也有很多的事件給你選擇

第六步:因?yàn)槲疫@里只是觀察logwrite,所以只需要監(jiān)控文件系統(tǒng)就可以了,注冊(cè)表、網(wǎng)絡(luò)這幾個(gè)按鈕不用點(diǎn)擊

第七步:過(guò)濾:可以過(guò)濾的內(nèi)容比較多,我這里就選擇只顯示SQL2005進(jìn)程的內(nèi)容

確定之后就可以點(diǎn)擊OK了

捕獲和停止捕獲,還有清空顯示屏按鈕

剛才點(diǎn)擊確定之后,Procmon.exe會(huì)馬上捕獲SQLSERVER所有與文件系統(tǒng)相關(guān)操作的事件

第八步:這個(gè)時(shí)候需要先停止捕獲,然后再清空顯示屏

開(kāi)始測(cè)試

測(cè)試一:

多次執(zhí)行剛才的測(cè)試腳本

1 BEGIN TRAN2 INSERT  INTO t13 VALUES  ( 1 )4 COMMIT

但是由于太多與磁盤相關(guān)的記錄了,我們?cè)觞N看跟事務(wù)日志相關(guān)的記錄呢??

我們可以使用高亮功能

添加兩個(gè)過(guò)濾條件:

operation 是writefile

path是 E:/數(shù)據(jù)庫(kù)文件2013-10-30/northwnd.ldf

符合上面兩個(gè)過(guò)濾條件的記錄都將高亮顯示

 然后你會(huì)看到符合條件的都高亮顯示了

SQL server 日志寫的最小大小都是512bytes,就是一個(gè)扇區(qū)的大小

跟文章中說(shuō)的基本一樣

為什麼基本一樣,因?yàn)槲野l(fā)現(xiàn)有一條記錄是2.5MB,宋大師說(shuō):

上面那些8M和4M的磁盤寫,應(yīng)該是日志增長(zhǎng)所導(dǎo)致的,所以我覺(jué)的不能和log write混淆吧?

測(cè)試二:

我們先清空和停止捕獲事件

 1 --CREATE TABLE t2 ( c1 INT, c2 CHAR(7000) ) 2 --go 3 BEGIN TRAN 4 DECLARE @i INT 5 SET @i = 0 6 WHILE ( @i < 100000 ) 7     BEGIN 8         INSERT  INTO t2 9         VALUES  ( @i, 'dadf' )10         SET @i = @i + 111     END12 CHECKPOINT13 COMMIT14 DELETE  FROM t2

將上面的腳本同時(shí)開(kāi)2個(gè)窗口運(yùn)行

重新點(diǎn)解捕獲事件按鈕,開(kāi)始捕獲事件

可以看到記錄基本上都是大于60K的大小

為什麼會(huì)這樣??

總結(jié)

其實(shí)大家可以用左鍵雙擊每條記錄,會(huì)打開(kāi)一個(gè)詳細(xì)屬性對(duì)話框,里面包含了很多關(guān)于進(jìn)程信息,堆棧信息

readfile操作的調(diào)用堆棧

進(jìn)程樹(shù)

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产精品久久久久久模特 | 日韩av在线影院 | 国产外围在线 | 国产精品一区二区三区99 | 98国内自拍在线视频 | 看毛片电影 | 精品国产亚洲人成在线 | 国产成人精品一区在线播放 | 成人毛片视频在线播放 | 看免费黄色一级片 | 毛片在线免费视频 | 伊人久久国产精品 | 本站只有精品 | 国产毛毛片一区二区三区四区 | 久久九九热re6这里有精品 | 91成人天堂久久成人 | 亚洲一级网站 | 日本成人二区 | 久久久电影电视剧免费看 | 国产精品成人久久 | 国产成人综合在线观看 | 黄色片网站免费 | 国产91av视频| 97久久日一线二线三线 | 深夜福利视频免费观看 | 亚洲国产精品99 | 91精品国产综合久久男男 | 久久国产乱子伦精品 | 国产一区视频观看 | 欧美精品一区二区三区久久久 | 在线观看免费污视频 | 中国嫩模一级毛片 | 国产精品免费在线 | 狠狠操操 | 国内毛片视频 | 午夜视频久久久 | 久久久久久久一区二区 | 91福利国产在线观一区二区 | 国产伦精品一区二区三区在线 | 精品国产91久久久久久久 | 免费一级特黄欧美大片勹久久网 |