人生不设限

导航

2016年8月30日 #

innodb mvcc多版本实现

摘要: 出自:http://hedengcheng.com/?p=148 基本知识 假设对于多版本(MVCC)的基础知识,有所了解。InnoDB为了实现多版本的一致读,采用的是基于回滚段的协议。 行结构 InnoDB表数据的组织方式为主键聚簇索引。由于采用索引组织表结构,记录的ROWID是可变的(索引页分裂 阅读全文

posted @ 2016-08-30 16:06 风的_理想 阅读(627) 评论(0) 推荐(0) 编辑

xtrabackup安装使用及原理

摘要: Xtrabackup是由percona提供的mysql数据库备份工具,据官方介绍,这也是世界上惟一一款开源的能够对innodb和xtradb数据库进行热备的工具。Xtrabackup中主要包含两个工具:xtrabackup:是用于热备份innodb, xtradb表中数据的工具,不能备份其他类型的表 阅读全文

posted @ 2016-08-30 16:04 风的_理想 阅读(344) 评论(0) 推荐(0) 编辑

[转]MySQL源码:Range和Ref优化的成本评估

摘要: MySQL源码:Range和Ref优化的成本评估 原文链接:http://www.orczhou.com/index.php/2012/12/mysql-source-code-optimizer-range-and-ref/ 在开始介绍index merge/ROR优化之前,打算先介绍MySQL是 阅读全文

posted @ 2016-08-30 16:00 风的_理想 阅读(843) 评论(0) 推荐(0) 编辑

SQL调优之排名优化

摘要: mysql> explain extended select t.rowno from (SELECT @rowno:=@rowno+1 as rowno,ur.customer_id as userId from t_hss_user_info_rank ur, (select @rowno:=0 阅读全文

posted @ 2016-08-30 15:28 风的_理想 阅读(412) 评论(0) 推荐(0) 编辑