スポンサーリンク

MySQL トランザクション分離レベルを確認する方法

スポンサーリンク

MySQLでトランザクション分離レベルを確認する方法(SQL文)を紹介します。MySQLではバージョン5.Xと8で確認方法が異なります。

確認用 バージョン5.X用

-- トランザクション分離レベル確認用SQL
SELECT @@GLOBAL.tx_isolation, @@tx_isolation;

@@GLOBAL.tx_isolationはグローバルに設定されているトランザクション分離レベルです。@@tx_isolationは現在のセッションで設定されているトランザクション分離レベル

確認用 バージョン8用

-- トランザクション分離レベル確認用SQL
SELECT @@GLOBAL.transaction_isolation, @@transaction_isolation;

@@GLOBAL.transaction_isolationはグローバルに設定されているトランザクション分離レベルです。@@transaction_isolationは現在のセッションで設定されているトランザクション分離レベル

スポンサーリンク

参考情報

MySQLのトランザクション分離レベルのデフォルトはREPEATABLE-READです。

トランザクション分離レベルについては以下のサイトが参考になります。

トランザクション分離レベル - Wikipedia

コメント