0
我們在Sql Server 2000 Enterprise上運行了舊版本的Cognos 7。Sql Server中的事務鎖定
它發佈的結構非常糟糕的sql命令正在創建許多正在升級並阻塞服務器的鎖。
目標數據庫每天構建一次,然後僅用於選擇。
由於Cognos查詢無法更改(缺少升級到Cog 10),我該如何改進這種情況?
如果我標記數據庫只讀將這會防止鎖嗎?
我們在Sql Server 2000 Enterprise上運行了舊版本的Cognos 7。Sql Server中的事務鎖定
它發佈的結構非常糟糕的sql命令正在創建許多正在升級並阻塞服務器的鎖。
目標數據庫每天構建一次,然後僅用於選擇。
由於Cognos查詢無法更改(缺少升級到Cog 10),我該如何改進這種情況?
如果我標記數據庫只讀將這會防止鎖嗎?
鎖定不會發生在只讀數據庫中,所以這可能(可能)有所幫助,假設鎖是唯一的原因。
如果您可以在會話開始時發出新查詢,那麼也可以將事務隔離級別更改爲未提交讀取,這將導致選擇忽略鎖定。