SQL Serverトランザクションの決定レベルの決定:クイックガイドデータベースの動作とパフォーマンスを理解するためには、現在のトランザクション分離レベルを知ることが不可欠です。 SQL Serverはさまざまな分離レベルを提供し、それぞれのバランスをとるデータ保護と速度を提供します。
トランザクション分離レベルの取得この簡単なクエリを使用して、現在のトランザクション分離レベルを識別します。
このクエリは、次のいずれかを返します:
不特定の
<code class="language-sql">SELECT CASE transaction_isolation_level WHEN 0 THEN 'Unspecified' WHEN 1 THEN 'ReadUncommitted' WHEN 2 THEN 'ReadCommitted' WHEN 3 THEN 'Repeatable' WHEN 4 THEN 'Serializable' WHEN 5 THEN 'Snapshot' END AS TRANSACTION_ISOLATION_LEVEL FROM sys.dm_exec_sessions WHERE session_id = @@SPID;</code>
readcommitted
https://www.php.cn/link/10ada88209bc465aa0ebd61bc248733e
トランザクション分離レベルの重要性
以上がSQL Serverの現在のトランザクション分離レベルを決定する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。