重庆思庄Oracle、Redhat认证学习论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 3056|回复: 2

事务的独立级别。(在另一个会话中读读取未提交的数据)

[复制链接]
发表于 2014-11-5 13:47:40 | 显示全部楼层 |阅读模式
环境:必须关闭二进制日志。否则无法更新表。
配置文件里设置:/etc/my.cnf
命令行配置 :
SET GLOBAL TRANSACTION ISOLATION LEVEL  READ-UNCOMMITTED

以下是各个事务独立的参数。
# For advice on how to change settings please see
# http://dev.mysql.com/doc/refman/5.6/en/server-configuration-defaults.html
System Variable Name tx_isolation
Variable Scope Global, Session
Dynamic Variable Yes
Permitted Values
Type enumeration
Default REPEATABLE-READ
READ-UNCOMMITTED
READ-COMMITTED
REPEATABLE-READ
Valid
Values
SERIALIZABLE

配置文件:

[mysqld]
autocommit=0
transaction-isolation=READ-UNCOMMITTED
expire_logs_days=1
#log_bin
#skip-grant-tables
#
# Remove leading # and set to the amount of RAM for the most important data
# cache in MySQL. Start at 70% of total RAM for dedicated server, else 10%.

还要设置自动提交参数为OFF 否则。不能 体现。在另一个会话中读 未提交的数据。
设置 :
mysql> set mysql> select @@autocommit;
+--------------+
| @@autocommit |
+--------------+
|            0 |
+--------------+
1 row in set (0.00 sec)

mysql> set global autocommit=0;
Query OK, 0 rows affected (0.00 sec)

mysql>


回复

使用道具 举报

发表于 2014-11-5 14:15:38 | 显示全部楼层

语法和 mssqlserver相似呀

回复 支持 反对

使用道具 举报

发表于 2014-11-6 09:25:39 | 显示全部楼层

再次证实,Oracle数据库具有代表性。要想当好DBA,目前一定先全面系统学习Oracle数据库,要透!

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|手机版|小黑屋|重庆思庄Oracle、Redhat认证学习论坛 ( 渝ICP备12004239号-4 )

GMT+8, 2024-4-17 03:30 , Processed in 0.103772 second(s), 21 queries .

重庆思庄学习中心论坛-重庆思庄科技有限公司论坛

© 2001-2020

快速回复 返回顶部 返回列表