innodb plugin 翻译|第四章:InnoDB文件格式管理

随着InnoDB的不断发展与演化,为支持InnoDB的新性能,新的磁盘数据结构应运而生。InnoDB 1.0版本引入了两种数据结构:压缩表(见第三章“InnoDB数据压缩”);off-page存储的较长的可变长度列(variable-length columns)(见第五章“可变长度列的存储”)。

innodb plugin 翻译|第三章:InnoDB 数据压缩

多年来,处理器和高速缓冲存储器的性能得到优化,比以往更快速,但是基于旋转磁盘的大容量存储并没有相应地得到实现。在过去的十年间,磁盘的存储容量增加了1000倍,随机寻道性能及数据传输速率却受到机械约束的限制。因此,很多工作负荷都是由I/O引起的。数据压缩的理念是,通过提高CPU利用率和节约成本,降低数据库容量及I/O负载,从而使数据吞吐率得到显著提高。

innodb plugin 翻译|第二章:在InnoDB存储引擎下快速创建索引

MySQL 5.0以及更早的版本中,在现有的数据库中添加或删除一个索引非常耗时,特别是对于行数很多的表格。

innodb plugin 翻译|第一章:InnoDB Plugin简介

MySQL独特的架构使得多个具有不同功能的存储引擎通过相同的SQL语言和API来操作数据库。从5.1版本开始,MySQL AB公司推出“可插拔存储引擎”架构,它允许多个存储引擎添加到MySQL。然而,目前大多数用户只能使用MySQL AB的二进制(可执行文件)分发版。

innodb plugin 翻译系列-Appendix C

Appendix C. List of Parameters Changed in the InnoDB Pl … 继续阅读“innodb plugin 翻译系列-Appendix C”

innodb plugin 翻译-Appendix B

This change only affects the binary distributions of MySQL and InnoDB Plugin. The procedure for building from source code is unchanged.

innodb plugin 翻译-Appendix A-目录篇

译者简介 李 春 (网名:pickup112) 联合创始人 高级MySQL数据库专家 原阿里巴巴MySQL D … 继续阅读“innodb plugin 翻译-Appendix A-目录篇”

干货|MYSQL数据丢失讨论

我们列举了影响InnoDB数据丢失的参数innodb_flush_log_at_trx_commit,影响MySQL复制数据丢失的sync_binlog,以及由于MySQL和InnoDB需要协调而可能导致数据丢失的参数innodb_support_xa。