首页 > 编程知识 正文

mysql数据库事务隔离级别,查看数据库隔离级别

时间:2023-05-06 11:32:07 阅读:32610 作者:1056

可以通过命令行设置全局或会话的隔离级别。 或重新启动并禁用会话的set [ session ] transactionisolationlevel { read uncommitted } repeatable read { read }

具体命令#设置全局隔离级别

setglobaltransactionisolationlevelrepeatableread;

setglobaltransactionisolationlevelreadcommitted;

setglobaltransactionisolationlevelreaduncommitted;

setglobaltransactionisolationlevelserializable;

#设置会话隔离级别

setsessiontransactionisolationlevelrepeatableread;

setsessiontransactionisolationlevelreadcommitted;

setsessiontransactionisolationlevelreaduncommitted;

setsessiontransactionisolationlevelserializable;

使用配置文件设置隔离级别[mysqld]

传输-隔离=可移除读取

传输-隔离=读取-已提交

传输-隔离=读取-未确认

翻译-隔离=序列化

查看隔离级别select @ @ global.transaction _ isolation

select @ @ session.transaction _ isolation

show variables like '%iso% ';

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。