mysqldump 备份原理9
2016-07-08 23:31
531 查看
前文的一个细节 http://blog.itpub.net/29254281/viewspace-1392757/
5.--master-data + --single-transaction
同时使用上面两个参数,在通用日志中,记录操作如下
其中,
SET session TRANSACTION isolation LEVEL REPEATABLE read
START TRANSACTION /*!40100 WITH consistent snapshot */
是一个神奇的操作
一般来说,MySQL的事务开始是Start transaction之后,第一个SQL语句(无论是select,insert,update,delete)
也就是说事务的LSN不是start transaction语句本身,而是之后的第一个SQL语句
上述实验的隔离级别是可重复读.
但是
START TRANSACTION /*!40100 WITH consistent snapshot */
这个语句,则可以直接开启一个事务.
也就是说事务的LSN以START TRANSACTION /*!40100 WITH consistent snapshot */为准.
5.--master-data + --single-transaction
同时使用上面两个参数,在通用日志中,记录操作如下
其中,
SET session TRANSACTION isolation LEVEL REPEATABLE read
START TRANSACTION /*!40100 WITH consistent snapshot */
是一个神奇的操作
一般来说,MySQL的事务开始是Start transaction之后,第一个SQL语句(无论是select,insert,update,delete)
也就是说事务的LSN不是start transaction语句本身,而是之后的第一个SQL语句
上述实验的隔离级别是可重复读.
但是
START TRANSACTION /*!40100 WITH consistent snapshot */
这个语句,则可以直接开启一个事务.
也就是说事务的LSN以START TRANSACTION /*!40100 WITH consistent snapshot */为准.
相关文章推荐
- MySQL常用命令总结
- mysql的存储引擎类型和索引类型
- 日常记录(一)MySQL被锁解决方案
- 重新设置MySQL的密码
- Upgrading to MySQL 5.7---focusing on temporal types
- Mysql中的单引号,双引号,反引号
- 【转】MySQL安全配置介绍
- mysqldump备份7
- MySQL多层级结构-区域表使用树详解
- VS2015 +EF6 连接MYSQL数据库生成实体
- mysqldump原理5
- MySQL 开启二进制日志记录
- mysqldump原理4
- MySQL多层级结构-树搜索介绍
- mysqldump原理3
- navicat连接mysql: 报错1042 cant get hostname for your address
- mysqldump原理2
- MySQL Explain详解(转)
- mysqldump原理1
- 两个MySQL存储过程中文问题的解决方案