2010年7月18日 星期日

被另一個處理序鎖死並已被選擇作為死結的犧牲者

之前將維護資料筆數之動作,寫在ins trigger中
設想當資料有新增時,就檢查看是否有過舊的資料需要刪除
這也是相較於以往,以排程的方式,定期刪除過舊的資料,採用的新想法!
不過,看來並不是很理想! 在這樣的架構下,經常遭遇如下錯誤!

EOleException交易 (處理序識別碼 63) 在 鎖定 | 通訊緩衝區 資源上被另一個處理序鎖死並已被選擇作為死結的犧牲者。請重新執行該交易。

在停止此項Trigger後,就無再產生上述錯誤,
可是真正資源是如何的運用而產生死結,目前尚未明了!

2010年7月14日 星期三

SELECT TOP n WITH TIES

以往偶爾都會有這樣的需求,
但卻不知到可用 WITH TIES來獲得!

2010年7月13日 星期二

在 3Com Switch 4210系列上,使用WebGUI設定Mointor port

第一次在4210上使用WebGUI界面設定,和以前型號的使用經驗比較,感覺好多了!


2010年7月9日 星期五

變更索引名稱















透過SQL Server Management界面進行索引名稱修改,但實際上執行的動作是drop index, and rebuit。
因此,在有大量資料的talbe上,遭遇逾時無法儲存等問題!
後來是以 sp_name 預儲來完成