0

常にトランザクションを作成するのは悪い習慣ですか?

つまり、1 つの単純な選択に対してのみトランザクションを作成することをお勧めします。

本当に必要でない場合にトランザクションを作成するコストはいくらですか?

分離レベル read_uncommitted を使用している場合でも。悪い習慣ですか?ロックに問題がないはずだからです。

更新: ここでのより良い答え: https://dba.stackexchange.com/questions/43254/is-a-bad-practice-to-create-a-transaction-always

4

1 に答える 1

4

トランザクションはリソースを大量に消費し、その間にメタデータもログに記録します。単純な SELECT ステートメントでトランザクションを使用しないことをお勧めします。複雑なストアド プロシージャでトランザクションを使用することをお勧めします。常にトランザクションを使用している場合、リソースをロックするリスクがあることを覚えておく必要があります。

詳細な説明については、ここで簡単に読んでください -トランザクションの SQL 推奨ベスト プラクティス

于 2013-05-28T15:21:36.847 に答える