![](/img/trans.png)
[英]How to implement page counter for an existing ASP.NET web application
[英]How to implement event logger for ASP.NET web application?
我有一個用C#編寫的ASP.NET Web應用程序。 它使用SQL Server 2008數據庫。 似乎有些SQL查詢會使SQL服務器死鎖,而且我也遇到了錯誤的SQL Server性能。 為了找出哪個,我想添加一個診斷事件記錄,但我不知道如何。 如果我正在編寫一個普通的Windows應用程序,我會使用Windows事件日志或僅使用簡單的文本文件。 所以我很好奇,如何從Web應用程序中做同樣的事情?
在SQL端發生死鎖,ASP.NET無法了解全局。
我建議檢查你的查詢是否有一個WITH LOCK語句,並在刪除它之前搞清楚為什么要開始。
否則,如果您通過SQL Server診斷管理器發現了有問題的查詢...或者您可以完全在SQL端重現死鎖,請將WITH NOLOCK添加到該查詢。 Ť
他是迄今為止最簡單的解決方案,更好的解決方案包括首先找到解決僵局的根本原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.