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

淺談一次惱火的死鎖追蹤經歷

數據庫 SQL Server 數據庫運維
最近,剛跳槽到一新公司,就遇到生產數據庫晚上突然出現大面積中斷,并持續近一小時,而發生事故時,我沒有在現場,錯過了直接獲取信息的機會;過后boss要求追查原因,于是艱難的排查過程開始了。

最近,剛跳槽到一新公司,就遇到生產數據庫晚上突然出現大面積中斷,并持續近一小時,而發生事故時,我沒有在現場,錯過了直接獲取信息的機會;過后boss要求追查原因,于是艱難的排查過程開始了。

開始以為是數據庫某個JOB運行出現異常引起或者是因為程序里面哪個鳥人寫了垃圾語句造成了大面積的死鎖,于是將收集的trace信息拿到本地分析,從收集到的trace信息看,數據庫在19:49:28時出現了鎖,系統cancel了它,而且是連續三個,之后數據庫大部分連接都是Abort了。

 

初步估計應該是死鎖了,首先想到的就是因為數據庫更新語句造成,于是查找Agent里面是否有對應時間的JOB運行,結果沒有匹配的,然后分析trace文件里面是否有該時間段內運行的長Update、Insert或者Delete語句,查了半天也沒發現,汗。。。,調查長查詢,還是沒有,狂汗。。。

Trace文件分析來分析去也沒辦法定位到具體語句(Trace 文件中只抓取了運行時間超過2秒或者讀大于10000的記錄),看來問題不是那么簡單了;光根據Trace文件信息想要找到兇手估計不可能了,于是把Windows日志和數據庫錯誤日志都查了一遍,也沒有發現任何異常,難道是無頭案。。。(沒查到任何信息,擔心飯碗不保了)

想來想去,也問了一些牛人,都沒有啥結果,看來通過手頭上現有的資料估計要找出問題是沒多少希望了,只能另辟蹊徑;既然可以肯定是因為死鎖造成的,那說明數據庫里面肯定存在資源的不一致訪問或者競爭,那就從死鎖下手,于是先清空掉當前的數據庫錯誤日志文件,再打開1204和1222跟蹤標志,等待魚兒上鉤。

  1. DBCC errorlog 
  2. DBCC TRACEON (1204, 1222, -1); 
  3. DBCC tracestatus 

收集了幾天數據,準備收網了,將ERROR.LOG從服務器拷貝到本地,用UE打開,認真一行行看,找到如下信息:

  1. Deadlock encountered .... Printing deadlock information 

果然是死鎖,總算找到真兇了,用UE查找一把,不查不知道,一查嚇一跳,一堆死鎖... 

死鎖信息如下:

查看一下頁面信息:

  1. DBCC TRACEON (3604)   
  2. DBCC PAGE('XXXX',1,22664690,3) WITH TABLERESULTS  
  3. DBCC TRACEOFF (3604) 

這些頁面信息都正常。

再根據信息,Input Buf 的信息,反過來查詢Trace文件(Input Buffer 只能存放255個字節,信息顯示不全,只能反過來找):

  1. select top 10 * from fn_trace_gettable('F:\perfmon\Trace_xxxx_20110406A.trc',default)   
  2. where TextData like '%@SMESSAGE varchar(8000),@SINMATERECID varchar(8000),@SREFRECID varchar(8000)%' 

 

  1. select top 10 * from fn_trace_gettable('F:\perfmon\Trace_xxxx_20110406A.trc',default)   
  2. where TextData like '%@P0_ varchar(7),@P1_ datetime,@P2_ datetime,@P3_ varchar(7),@P4_ datetime%' 

 

 發現,死鎖在表Rec_Main表上,一個是修改,一個是查詢,而這個表數據量達700多W,又一個汗.....

 

不過很奇怪的是,死鎖顯示的信息都是些簡單的修改(單條記錄修改)和查詢操作,不至于引起這么多死鎖呀,繼續頭大中...

繼續追查后發現,這兩個操作在數據庫中比較頻繁(一天的trace記錄):

  1. select COUNT(0) from fn_trace_gettable('F:\perfmon\Trace_xxxx_20110406A.trc',default)   
  2. where TextData like '%@P0_ varchar(7),@P1_ datetime,@P2_ datetime,@P3_ varchar(7),@P4_ datetime%' 

 

  1. select COUNT(0) from fn_trace_gettable('F:\perfmon\Trace_xxxx_20110406A.trc',default)   
  2. where TextData like '%@SMESSAGE varchar(8000),@SINMATERECID varchar(18),@SREFRECID varchar(8000)%' 

一天的死鎖次數大概有20次左右,Update一次只有一條記錄,但是為啥會出現如此頻繁的死鎖呢? 除了這個表本身的數據量大
以及查詢超級變態之外(后面發現是主因),還有沒有其他的原因呢?

最后,實在找不出問題所在,將問題反映到微軟,和微軟的人經過幾天的溝通,最終給出的結果是數據庫的Bug(吐血,運氣真好呀),微軟回答如下:

問題分析:

========

您的數據庫版本是:Microsoft SQL Server 2005 - 9.00.4207.00 (Intel IA-64)  Enterprise Edition,SP3 CU1

我檢查了您提供的死鎖相關信息后發現,如您所說,您的這個死鎖問題正是SQL2005的Bug所引起,詳細可以參考文檔:<http://support.microsoft.com/kb/975090>

處理方法:

============

您可以單獨安裝SP3 CU6,也可以直接安裝SP4來解決您的這個問題

SP3 CU6下載地址:<http://support.microsoft.com/kb/974648>

SP4下載地址:<http://www.microsoft.com/downloads/en/details.aspx?FamilyID=b953e84f-9307-405e-bceb-47bd345baece>

您的SQL Server是IA64的版本,所以請選擇正確對應的安裝文件

-------補充---

微軟雖然給出了一個可能的原因(還不知道靠不靠譜),但是基于目前系統的情況,boss不建議打補丁(要留到定期維護的時候再做),于是要我提改進方案,有了以上的追蹤信息,再來提改進方案就不是什么難事了,于是mail給了boss:

根據這些信息,我們可以知道:

死鎖主要發生在表Rec_main上,這個表的數據量有700多萬;

 主要是由一個Update和一個Select語句引起了死鎖,這兩條語句運行頻率比較高,并且查詢語句非常長(見附件,這樣的查詢不可能使用到索引);

主要問題出在這個復雜的查詢和表的數據量上(還包括微軟說的bug);

目前這種死鎖在我們數據庫里面還是頻繁的發生。

為處理這種情況,有以下建議:

業務上,是否能夠將該表的信息分開,減少數據量;

開發人員能否改進這個查詢語句;

查詢是否可以考慮加上with(nolock),Update 語句可以加上 with(rowlock);

其他(考慮分區表等)。

最終,將表中數據搬移掉一部分,修改了查詢的語句,同時加上了with(nolock),問題得到解決(至于微軟的方案,要見下回分解了)

原文鏈接:http://www.cnblogs.com/fygh/archive/2011/04/12/DeadLock.html

 

 

 

【編輯推薦】

  1. SQL Server & 死鎖
  2. SQL Server死鎖的解除方法
  3. SQL Server死鎖監控的語句寫法
  4. 深度探究SQL Server死鎖的原因
責任編輯:艾婧 來源: 博客園
相關推薦

2012-08-28 09:21:59

Ajax查錯經歷Web

2025-03-17 10:01:07

2023-03-29 09:36:32

2021-12-06 19:29:17

LRU內存算法

2016-12-06 09:34:33

線程框架經歷

2013-04-01 10:27:37

程序員失業

2013-01-17 10:31:13

JavaScriptWeb開發firebug

2021-04-13 18:17:48

Hbase集群配置

2019-03-15 16:20:45

MySQL死鎖排查命令

2021-01-22 05:35:19

Lvm模塊Multipath

2024-03-18 09:10:00

死鎖日志binlog

2012-07-12 14:35:31

面試經歷

2017-12-19 14:00:16

數據庫MySQL死鎖排查

2018-09-14 10:48:45

Java內存泄漏

2022-06-10 11:06:23

服務下線

2015-04-28 15:31:09

2023-10-11 22:24:00

DubboRedis服務器

2021-05-26 11:06:06

Kubernetes網絡故障集群節點

2017-11-09 09:06:29

流量暴增優化

2020-11-23 07:13:13

Nodejs源碼
點贊
收藏

51CTO技術棧公眾號

亚洲欧美日韩在线播放| 久久成人久久爱| 国产视频亚洲视频| 国产视频手机在线播放| 91在线中字| 91视频xxxx| 成人中文字幕在线观看| 日韩av一二三区| 久久精品国产亚洲夜色av网站| 日韩欧美在线网站| 久久久久久香蕉| 色呦呦呦在线观看| 亚洲国产精品二十页| 国产精品一区二区三区在线| 探花国产精品一区二区| 激情久久综合| www亚洲精品| 欧美丰满少妇人妻精品| 久久久久久久久成人| 色偷偷久久人人79超碰人人澡| 欧美xxxx吸乳| avtt亚洲| 91视频com| 岛国视频一区免费观看| 在线观看黄色国产| 久久激情网站| 2018国产精品视频| 久久一区二区三| 无码一区二区三区视频| 国产午夜精品全部视频播放 | 日本不卡视频在线| 97在线视频国产| 国产黄色片在线免费观看| 精品国产一区二区三区小蝌蚪| 精品国偷自产国产一区| xxx中文字幕| 欧美高清xxx| 在线视频你懂得一区| 无码人妻丰满熟妇区96| 国产精品探花在线| 亚洲精品精品亚洲| 超薄肉色丝袜足j调教99| 午夜激情视频在线| 国产精品免费aⅴ片在线观看| 欧美日韩在线观看一区二区三区 | av一二三不卡影片| 国产精品swag| 动漫av一区二区三区| 国产美女精品在线| 亚洲字幕在线观看| 丁香六月天婷婷| www.日韩大片| 久久青青草综合| 日韩在线免费看| 久久影视一区二区| 日韩精品无码一区二区三区| 国产系列在线观看| 国产精品另类一区| 正在播放一区| 五月天激情在线| 亚洲午夜在线视频| 国产l精品国产亚洲区久久| 性爽视频在线| 欧美伊人久久大香线蕉综合69 | 一区二区三区四区不卡| 男人天堂手机在线| 一区二区三区在线视频播放 | 久久久久国产精品午夜一区| 国产精品久久久久久久app| 中文字幕乱伦视频| 国内不卡的二区三区中文字幕 | 亚洲色图欧洲色图婷婷| 超碰97在线看| 国内精彩免费自拍视频在线观看网址| 欧美日韩免费观看中文| 午夜激情在线观看视频| 色综合视频一区二区三区44| 91精品国产91久久久久久一区二区 | 奇米精品一区二区三区在线观看| 国产精品久久久久久久av大片| 国产精品无码一区二区桃花视频| 国产凹凸在线观看一区二区| 久久一区二区精品| av电影在线网| 亚洲一级二级在线| 日韩中文字幕免费在线| 精品一区91| 日韩高清av在线| 青青青视频在线免费观看| 欧美三级第一页| 国产精品18久久久久久麻辣| 亚洲av永久无码国产精品久久| 久久婷婷色综合| 国产一二三四区在线观看| 亚洲一二三四| 91精品国产色综合久久ai换脸| 在线观看免费视频黄| 欧洲杯什么时候开赛| 色综合天天综合网国产成人网| 中文字幕在线播| 国产成人av自拍| 亚洲伊人婷婷| 中文字幕在线官网| 日韩欧美一区二区视频| 国精产品一区二区三区| 一区在线观看| 91久久精品久久国产性色也91| 色综合888| 亚洲精品国产第一综合99久久| 99视频在线免费| 国产 日韩 欧美 综合 一区| 日韩三级成人av网| 怡红院av久久久久久久| 成人动漫一区二区| 日本a级片在线观看| 国产一区二区三区朝在线观看| 精品av综合导航| 日韩黄色免费观看| 久久91精品国产91久久小草| 欧美色欧美亚洲另类七区| 福利在线导航136| 91精品国产麻豆国产自产在线 | 日韩久久久久| 欧洲成人免费aa| 色欲av伊人久久大香线蕉影院| 亚洲视频在线观看三级| 免费一区二区三区在线观看| 久久99青青| 2018日韩中文字幕| 天堂av中文字幕| 亚洲高清中文字幕| 又黄又爽又色的视频| 天天射—综合中文网| 国产欧美精品在线| 992tv免费直播在线观看| 色久综合一二码| 亚洲第一成人网站| 国产亚洲高清视频| 久久国产手机看片| 美女扒开腿让男人桶爽久久软| 亚洲精品在线一区二区| 精品99在线观看| 国产盗摄女厕一区二区三区| 黄色一级视频播放| 亚洲国产欧美在线观看| 色综合久久久久久中文网| www.久久伊人| 亚洲一二三四区不卡| 人妻av一区二区| 亚洲高清久久| 免费看成人av| av有声小说一区二区三区| 亚洲少妇激情视频| 中文字幕乱码一区二区 | 亚洲精品少妇网址| 69视频免费看| 亚洲国产经典视频| 亚洲精品第三页| 欧美日韩1080p| 国产精品一区视频| 亚洲精品.com| 日韩视频中文字幕| 性一交一乱一透一a级| 亚洲午夜久久久久久久久久久| 91超薄肉色丝袜交足高跟凉鞋| 野花国产精品入口| 日韩欧美一区二区三区久久婷婷| 国产成人精品一区二区三区在线 | 久久野战av| 日韩在线视频导航| 亚洲大尺度视频| 欧美午夜丰满在线18影院| 成人无码av片在线观看| 激情图片小说一区| 91黄色在线看| 最近国产精品视频| 91麻豆国产精品| 久久香蕉一区| 一区二区在线视频| 国产激情久久久久久熟女老人av| 欧美日韩国产黄| 女人裸体性做爰全过| 国产成人综合在线| 久久精品网站视频| 欧美久久久久| 欧美在线播放一区| 亚洲精品黑牛一区二区三区| 国产91在线高潮白浆在线观看| 免费a级人成a大片在线观看| 亚洲第一视频在线观看| 国产女优在线播放| 亚洲一区二区五区| 战狼4完整免费观看在线播放版| 国产成人精品免费一区二区| 欧美少妇性生活视频| 欧美成人综合| 日韩电影在线播放| 国产美女撒尿一区二区| 国产美女搞久久| www在线观看黄色| 久久久精品国产一区二区| 色av男人的天堂免费在线| 欧美一区二区三区免费在线看| 日韩在线视频不卡| 亚洲图片欧美色图| 国产精品精品软件男同| 久久久久高清精品| 亚洲色偷偷色噜噜狠狠99网| 九九久久精品视频| 国语对白做受xxxxx在线中国 | 超碰97人人射妻| 午夜日韩视频| 正在播放国产精品| 成人短片线上看| 欧美大陆一区二区| 国产一区二区三区亚洲| 51午夜精品| 黄色成人小视频| 国产成人精品久久久| 国产不卡123| 久久久久久久久久久网站| gogo在线高清视频| 日韩一区av在线| av资源网站在线观看| 亚洲日韩中文字幕在线播放| 天天干天天爽天天操| 精品久久久久久亚洲综合网| 国产精品怡红院| 欧美精品在线一区二区| 亚洲 小说区 图片区| 在线视频国产一区| 超碰在线观看91| 色婷婷综合久久久中文一区二区 | 午夜亚洲伦理| 国产黄视频在线| 99视频精品| 蜜臀av无码一区二区三区| 欧美日韩在线大尺度| 丰满人妻一区二区三区53号| 牛牛国产精品| 永久免费看av| 欧美日韩福利| 国产91沈先生在线播放| 欧美日韩爆操| 国产不卡一区二区视频| 亚洲国产一区二区三区a毛片| 成年女人18级毛片毛片免费| 影音先锋一区| 日韩少妇内射免费播放18禁裸乳| 国产精品久久777777毛茸茸| 国产91在线视频观看| 蜜桃久久av| 波多结衣在线观看| 久久99国产乱子伦精品免费| 青青草精品在线| 大桥未久av一区二区三区中文| 一级黄色片毛片| 91麻豆蜜桃一区二区三区| 中文幕无线码中文字蜜桃| 日本一区二区在线不卡| 制服丨自拍丨欧美丨动漫丨| 亚洲人成小说网站色在线| 久久久国产成人| 欧美日韩一区二区免费视频| 最近免费中文字幕大全免费版视频| 在线视频综合导航| 99在线精品视频免费观看20| 亚洲国产99精品国自产| 九色蝌蚪在线| 俺去了亚洲欧美日韩| 欧美aaa免费| 欧美在线一区二区视频| 成人黄色免费网站| 97av自拍| 久久99国产精品视频| 国产奶头好大揉着好爽视频| 在线视频观看日韩| 成人性做爰aaa片免费看不忠| 黄色精品一二区| yy1111111| 国产精品视频一区二区三区不卡| 欧美日韩免费一区二区| 欧美午夜精品久久久久久浪潮| 亚洲香蕉在线视频| 精品国产乱码久久| 成人好色电影| 久久久久久亚洲精品| 四虎影视4hu4虎成人| 草莓视频一区| 日韩精品免费一区二区三区| 成人午夜视频在线观看免费| 日本欧美一区二区| 中文字幕一区二区三区人妻在线视频 | 男人天堂手机在线| 日本a级片电影一区二区| 久久在线观看| 色吧亚洲视频| 亚洲毛片播放| 性生活在线视频| 国产欧美日韩亚州综合 | 久久影视中文粉嫩av| 亚洲香蕉av| 黄色片在线免费| 不卡一区二区中文字幕| 99成人在线观看| 色综合久久天天综合网| 亚洲国产精品久久久久久6q| 最近2019中文字幕第三页视频 | 麻豆传媒视频在线观看免费| 清纯唯美日韩制服另类| 91精品国产自产在线丝袜啪| 一区二区三区欧美在线| 日韩中文字幕91| 少妇户外露出[11p]| 亚洲一区二区三区不卡国产欧美| 91国内精品视频| 在线观看国产成人av片| 欧美xxx网站| 久久av一区二区三区漫画| 国精品一区二区三区| 91网址在线观看精品| 国产精品久久久久一区| 一区二区三区麻豆| 亚洲欧美中文字幕| 黄色激情在线播放| 国产一区二区三区色淫影院| 欧美久久综合| 波多野结衣电影免费观看| 中文字幕日韩精品一区| 中文字幕免费播放| 这里只有精品视频| av免费在线一区| 欧美影视一区二区| 日韩高清在线不卡| 手机毛片在线观看| 91成人网在线| 成人高潮成人免费观看| 国产成人精品免费视频| 狠狠做深爱婷婷综合一区| 欧美xxxxx在线视频| 91天堂素人约啪| 日韩精品在线观看免费| 精品在线小视频| 色8久久影院午夜场| 日韩欧美视频一区二区三区四区| 视频一区中文字幕| 日本一二三不卡视频| 欧美日韩色一区| 黄网站在线播放| 99re视频| 国产一区二区三区的电影| 欧美熟妇一区二区| 欧美亚洲动漫制服丝袜| 日韩理伦片在线| 91久久国产综合久久蜜月精品| 欧美黄污视频| 免费a v网站| 日本福利一区二区| 麻豆视频在线观看免费网站| 亚洲a中文字幕| 亚洲精品乱码| 亚洲精品成人无码| 3atv在线一区二区三区| 国产黄色大片在线观看| 久久精品magnetxturnbtih| 视频一区视频二区中文字幕| 羞羞在线观看视频| 精品日韩一区二区三区| 人在线成免费视频| 午夜精品电影在线观看| 国产美女主播视频一区| 国产精品自拍99| www.亚洲人.com| 国产精品一线| 五月婷婷之综合激情| 一区二区三区四区国产精品| 欧美女子与性| 亚洲直播在线一区| 天堂成人免费av电影一区| 国产稀缺精品盗摄盗拍| 精品网站999www| **国产精品| www.com毛片| 国产精品国产三级国产普通话99| 开心激情综合网| 国产精品国产亚洲伊人久久| 欧美日韩亚洲三区| 香蕉视频久久久| 欧美不卡在线视频| 国产成人福利夜色影视| 三上悠亚久久精品| 中文字幕一区二区视频| 污污网站免费在线观看| 91免费国产视频| 天堂av在线一区| 日韩大片免费在线观看| 久久影视电视剧免费网站| 你懂的视频欧美| 丰满熟女人妻一区二区三区| 欧美日精品一区视频|