我的系统上安装了MySQL 5.7,它设置了默认的事务隔离级别" REPEATABLE-READ"。我的场景需要" READ-COMMITTED"。所以我更改了配置文件中的隔离级别,以便我可以使用" READ-COMMITTED"默认情况下。
是的,在将其添加到配置文件中时,我可以看到隔离级别在全局级别已更改但仍保持" REPEATABLE-READ"在会议级别。我认为在重新启动服务器后,应该在全局和会话级别设置文件中发生更改的任何内容。但这并没有改变。
请帮我解决这个问题。
答案 0 :(得分:0)
以下这组查询对我来说也在 session
和 global
中起作用。
SET GLOBAL tx_isolation ='READ-COMMITTED'
再次使用以下查询检查级别时,它将返回更新的值。
选择@@ global.tx_isolation,@@ tx_isolation;
我希望这会有所帮助。