Welcome 微信登录

首页 / 数据库 / MySQL / MySQL事务的隔离级别和日志记录模式选择

导读:MySQL的四种事务隔离级别:Read-uncommitted、Read-committed、Repeatable-read、Seriailizable,相信大家都清楚各自异同,不清楚的朋友可以查看另外一篇技术文章:MySQL_InnoDB之事务与锁详解。但是对于第二类、第三类隔离级别之间的性能区别和应用场景就会容易出现一些理解上的偏差,尤其是熟悉Oracle的技术朋友,为此专门撰写一篇技术文章,引导大家合理地选择这两种事务隔离级别。测试环境及名词解释:操作系统:CentOS release 5.5 (Final)MySQL版本:5.1.40-community-logInnoDB版本:build-in测试的事务隔离级别:Read-committed(以下简称:RC)、Repeatable-read(以下简称:RR)日志登记选项(简称:LBO):STATEMENT-based  logging(简称:LBS)、ROW-based  format(简称:LBR)基于日志复制模式(简称:RBO):STATEMENT、ROW、MIXED事务隔离级别和日志模式组合的分析和总结:n  事务隔离级别为:Read-committed(简称:RC)事务安全性:不支持对InnoDB引擎表作DML(DML指:INSERT、UPDATE、DELETE),但是允许对非事务引擎表的数据进行一切操作;事务性能:不支持对事务引擎InnoDB表进行操作;u  RC与 STATEMENT配置组合日志记录格式:所有的变更操作都以基于命令方式登记二进制日志(简称:LBS);复制安全性:对于SQL语句中,若存在不确定性的函数,则数据复制存在一致性;IO量:无增加;
  • 1
  • 2
  • 3
  • 4
  • 下一页
MySQL_InnoDB之事务与锁详解WebLogic ORA-03111错误的处理过程相关资讯      MySQL教程 
  • 30分钟带你快速入门MySQL教程  (02月03日)
  • MySQL教程:关于I/O内存方面的一些  (01月24日)
  • CentOS上开启MySQL远程访问权限  (01/29/2013 10:58:40)
  • MySQL教程:关于checkpoint机制  (01月24日)
  • MySQL::Sandbox  (04/14/2013 08:03:38)
  • 生产环境MySQL 5.5.x单机多实例配  (11/02/2012 21:02:36)
本文评论 查看全部评论 (0)
表情: 姓名: 字数