|
<本书简介>
InnoDB 中文参考手册
译者: 犬犬(心帆) Shuixin13@163.com
0 译者序 Enterprise Level Solutions, High Availability and Robust Data Integrity for MySQL
Transactions, row level locking, hot backup, and foreign keys for MySQL - without compromising the speed of MySQL
MySQL 的企业级解决方案,高实用性以及强健的数据完整性
MySQL 事务,行级锁定,热备份以及外键支持 - - 无需损失 MySQL 的高速性能
希望一个月的努力能为 MySQL 的推广尽一份绵薄之力。
由于本人水平有限,文中肯定有翻译不准确的地方,敬请在阅读过程中不吝指出。
版权说明:本手册参考之原文的版权属 Innobase Oy ,而本手册可自由使用、修改、散发、转载和商业用途,但必须保留译者署名。由此引发的版权问题,译者不负责任。
目录
1 InnoDB tables 概述
1.1 MySQL/InnoDB 发布版本间的区别
2 InnoDB 启动选项
3 建立一个 InnoDB 数据库
3.1 在建立数据库时可能发生的几个错误
3.2 关闭 MySQL 服务器
4 建立 InnoDB 表
4.1 如何在 InnoDB 中使用事务
4.2 将 MyISAM 表转换到 InnoDB 类型
4.3 外键约束
4.4 自增列(auto-increment)是如何在 InnoDB 中工作的
4.5 InnoDB 和 MySQL 复制(replication)
5 添加与移除 InnoDB 数据和日志文件
6 备份和恢复一个 InnoDB 数据库
6.1 强制(Forcing)恢复
6.2 检查点(Checkpoints)
7 将 InnoDB 数据库移动到另一台机器中
8 InnoDB 事务模式与锁定
8.1 Consistent read
8.2 Locking reads
8.3 Next-key locking: avoiding the 'phantom problem'
8.4 InnoDB 中各 SQL 语句的锁定设置
8.5 MySQL 什么时候隐含地提交(commit)或回滚(rollback)事务
8.6 死锁检测与回滚
8.7 consistent read 在 InnoDB 中运作示例
8.8 如何应付死锁
9 性能调整技巧
9.1InnoDB 监视器(Monitors)
10 multiversioning 的实现
11 表和索引结构
11.1 索引的物理结构
11.2 插入缓冲
11.3 适应性的散列索引
11.4 记录的物理结构
12 文件空间管理和磁盘 I/O
12.1 磁盘 I/O 和 raw devices
12.2 文件空间管理
12.3 碎片整理一个表
13 出错处理
13.1 MySQL 返回的某些错误代码
13.2 某些操作系统的错误编码
14 InnoDB 表的限制
15 故障检测与修复
15.1 发现并修复数据字典错误的操作
16 InnoDB version history
17 Contact information
18 The GNU GPL License Version 2
19 Known bugs and their fixes in old versions of InnoDB
20 The TODO list of new features to InnoDB
21 Some books and articles on MySQL/InnoDB |
|