摘要: InnoDB的MVCC之(乐观锁),是通过在每行记录保存两个隐藏列来实现的。这两个列,一个是存创建时间,一个是删除时间,这里的时间指的是,系统版本号,并不是真正的时间值。 每开始一个新的事务,系统版本号都会自动递增。事务开始时刻的系统版本号会作为事务的版本号,用来和查询到的每行记录版本号比较。 下面 阅读全文
posted @ 2014-05-26 18:11 naci 阅读(4141) 评论(2) 推荐(0) 编辑
摘要: 1、客户端(主要处理连接,授权认证,安全等)。2、MYSQL服务器层(核心服务功能都在这层,包括,查询解析,分析,优化,缓存以及所有的内置函数,所有跨存储引擎的功能都在这层实现:存储过程,触发器,视图等)。3、存储引擎层(负责MYSQL中数据的存储和提取,服务器通过API与存储引擎进行通信。这些接口... 阅读全文
posted @ 2014-05-26 14:44 naci 阅读(555) 评论(0) 推荐(0) 编辑