2007年8月13日 星期一

Dead Locka handling At SQL Server 2005


終於又碰到了Dead locks了。這次,還好是在Sql 2005 上遇到的,比2000來說,簡單許多。
首先,將Sql 2005 profiler的 filters 設好,如附圖。
然後,跑程式。哈哈,就找到了 dead lock 的key lock(通常是table 的 primary key),及造成dead locks 的 process Id ,sql 語法等。使用 Write Evnet Data 將dead lock graph 寫到一個 xml 後再觀看之,可得到更為詳細的資料。
這是我第一次找到 dead lock 及處理完畢。

沒有留言:

Share with Facebook