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),我该如何改进这种情况?
如果我标记数据库只读将这会防止锁吗?
锁定不会发生在只读数据库中,所以这可能(可能)有所帮助,假设锁是唯一的原因。
如果您可以在会话开始时发出新查询,那么也可以将事务隔离级别更改为未提交读取,这将导致选择忽略锁定。