0

Sql Server 2000 Enterprise で古いバージョンの Cognos 7 を実行しています。

サーバーをエスカレートしてブロックしている多くのロックを作成している、非常に不適切に構築されたSQLコマンドを発行しています。

ターゲット データベースは 1 日に 1 回構築され、その後は選択のみに使用されます。

Cognos クエリは (Cog 10 へのアップグレードを除いて) 変更できないため、この状況を改善するにはどうすればよいですか?

データベースを読み取り専用にすると、ロックが防止されますか?

4

1 に答える 1

1

ロックは読み取り専用データベースでは発生しないため、ロックが唯一の原因であると仮定すると、これは (おそらく) 役立ちます。

セッションの開始時に新しいクエリを発行できる場合は、トランザクション分離レベルをコミットされていない読み取りに変更することもできます。これにより、選択でロックが無視されます。

于 2010-12-03T05:50:33.840 に答える