mysql二进制日志处理事务和非事务性语句的区别
来源:互联网 发布:监管资本 知乎 编辑:程序博客网 时间:2024/05/02 02:20
在事务性语句执行过程中,服务器将会进行额外的处理,在服务器执行时多个事务是并行执行的,为了把他们的记录在一起,需要引入事务缓存的概念。在事务完成被提交的时候一同刷新到二进制日志。对于非事务性语句的处理。遵循以下3条规则:
1)如果非事务性语句被标记为事务性,那么将被写入事务缓冲。
2)如果没有标记为事务性语句,而且事务缓存中没有,那么直接写入二进制日志。
3)如果没有标记为事务性的,但是事务缓存中有,那么写入事务缓冲。
注意如果在一个事务中有非事务性语句,那么将会利用规则2,优先将该影响非事务表语句直接写入二进制日志。
- mysql二进制日志处理事务和非事务性语句的区别
- msyql 触发程序在处理事务性和非事务性表的区别
- MySQL记录非事务性语句-疑问
- mysql的事务性,锁和隔离性
- mysql的事务性,锁和隔离性
- Mysql 重做日志及与二进制日志的区别
- 处理mysql的二进制日志文件mysql-bin
- mysql的二进制日志
- 查看mysql表的事务性
- mysql之 日志体系(错误日志、查询日志、二进制日志、事务日志、中继日志)
- mysql 整理之mysql INNODB的事务和日志
- Mysql 的事务与日志
- MySQL事务的隔离级别和日志记录模式选择
- mysql日志-二进制日志
- 第26章 Mysql日志(二进制日志和错误日志)
- MySQL 解密 --> 如何查看二进制日志ROW模式下最原始的SQL语句
- MySQL 异常处理和事务
- MySQL InnoDB 管理和备份二进制日志
- Android ImageView 总结
- 字符编解码的故事(ASCII,ANSI,Unicode,Utf-8区别)
- 45句忠告
- 数据类型长度运算符c语言中的
- Linux时间子系统之四:定时器的引擎:clock_event_device
- mysql二进制日志处理事务和非事务性语句的区别
- 用vmare安装linux-fedora还有vmware tools安装错误笔记
- 一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(1)
- rcp(插件开发) 如果强制关闭对话框向导(Wizard)-貌似是第一个贴出解决办法的!
- try、catch、finally的执行顺序
- ORA-27040: 文件创建错误, 无法创建文件
- 栈溢出问题(Stack overflow)【转载】
- 取得命令行参数
- 书香与女人