Oracle/Mysq数据库隔离级别设置

Oracle/Mysq数据库隔离级别设置1.Oracle数据库的事物隔离级别设置    设置一个事物的隔离级别:SETTRANSACTIONISOLATIONLEVEL[READCOMMITED|SERIALIZABLE|READONLY];    设置一个会话的隔离级别:ALTERSESSIONSETISOLATION_LEVEL[READCOMMITTED|SERIAL…

大家好,又见面了,我是你们的朋友全栈君。

1. Oracle 数据库的事物隔离级别设置

 

    设置一个事物的隔离级别:

SET TRANSACTION ISOLATION LEVEL [READ COMMITED | SERIALIZABLE | READ ONLY];

 

    设置一个会话的隔离级别:

ALTER SESSION SET ISOLATION_LEVEL [READ COMMITTED| SERIALIZABLE];

 

2. Mysql  InnoDB引擎的事物隔离级别:

 

    获取隔离级别:

-- 获取全局隔离级别
SELECT @@global.tx_isolation;
--获取会话隔离级别
SELECT @@tx_isolation;

 

 

    设置隔离级别:

--全局隔离级别设置
SET GLOBAL TRANSACTION ISOLATION LEVEL [
           READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE];
--会话隔离级别设置
SET SESSION TRANSACTION ISOLATION LEVEL [
            READ UNCOMMITTED | READ COMMITTED | REPEATABLE READ | SERIALIZABLE];

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141565.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号