MySQL 5.7 参考手册  /  第 14 章 InnoDB 存储引擎

第 14 章 InnoDB 存储引擎

目录

14.1 InnoDB简介
14.1.1 使用 InnoDB 表的好处
14.1.2 InnoDB 表的最佳实践
14.1.3 验证 InnoDB 是默认存储引擎
14.1.4 使用 InnoDB 进行测试和基准测试
14.1.5 关闭 InnoDB
14.2 InnoDB 和 ACID 模型
14.3 InnoDB 多版本
14.4 InnoDB架构
14.5 InnoDB 内存结构
14.5.1 缓冲池
14.5.2 改变缓冲区
14.5.3 自适应哈希索引
14.5.4 日志缓冲区
14.6 InnoDB 磁盘结构
14.6.1 表格
14.6.2 索引
14.6.3 表空间
14.6.4 InnoDB 数据字典
14.6.5 双写缓冲区
14.6.6 重做日志
14.6.7 撤消日志
14.7 InnoDB 锁定和事务模型
14.7.1 InnoDB 锁定
14.7.2 InnoDB 事务模型
14.7.3 InnoDB中不同SQL语句设置的锁
14.7.4 虚线
14.7.5 InnoDB 中的死锁
14.8 InnoDB配置
14.8.1 InnoDB启动配置
14.8.2 为只读操作配置 InnoDB
14.8.3 InnoDB缓冲池配置
14.8.4 为 InnoDB 配置内存分配器
14.8.5 为 InnoDB 配置线程并发
14.8.6 配置后台InnoDB I/O线程数
14.8.7 在 Linux 上使用异步 I/O
14.8.8 配置 InnoDB I/O 容量
14.8.9 配置自旋锁轮询
14.8.10 清除配置
14.8.11 为 InnoDB 配置优化器统计信息
14.8.12 配置索引页的合并阈值
14.9 InnoDB 表和页压缩
14.9.1 InnoDB 表压缩
14.9.2 InnoDB 页面压缩
14.10 InnoDB 文件格式管理
14.10.1 启用文件格式
14.10.2 验证文件格式兼容性
14.10.3 识别正在使用的文件格式
14.10.4 修改文件格式
14.11 InnoDB 行格式
14.12 InnoDB磁盘I/O和文件空间管理
14.12.1 InnoDB 磁盘 I/O
14.12.2 文件空间管理
14.12.3 InnoDB 检查点
14.12.4 对表进行碎片整理
14.12.5 使用 TRUNCATE TABLE 回收磁盘空间
14.13 InnoDB和在线DDL
14.13.1 在线DDL操作
14.13.2 在线 DDL 性能和并发
14.13.3 在线 DDL 空间要求
14.13.4 使用在线 DDL 简化 DDL 语句
14.13.5 在线 DDL 失败条件
14.13.6 在线 DDL 限制
14.14 InnoDB静态数据加密
14.15 InnoDB 启动选项和系统变量
14.16 InnoDB INFORMATION_SCHEMA 表
14.16.1 InnoDB INFORMATION_SCHEMA 表压缩
14.16.2 InnoDB INFORMATION_SCHEMA 事务和锁定信息
14.16.3 InnoDB INFORMATION_SCHEMA 系统表
14.16.4 InnoDB INFORMATION_SCHEMA FULLTEXT 索引表
14.16.5 InnoDB INFORMATION_SCHEMA 缓冲池表
14.16.6 InnoDB INFORMATION_SCHEMA 指标表
14.16.7 InnoDB INFORMATION_SCHEMA临时表信息表
14.16.8 从 INFORMATION_SCHEMA.FILES 检索 InnoDB 表空间元数据
14.17 InnoDB 与 MySQL 性能模式的集成
14.17.1 使用性能模式监视 InnoDB 表的 ALTER TABLE 进度
14.17.2 使用性能模式监控 InnoDB 互斥等待
14.18 InnoDB 监视器
14.18.1 InnoDB 监视器类型
14.18.2 启用 InnoDB 监视器
14.18.3 InnoDB 标准监视器和锁定监视器输出
14.19 InnoDB备份与恢复
14.19.1 InnoDB 备份
14.19.2 InnoDB 恢复
14.20 InnoDB和MySQL复制
14.21 InnoDB memcached 插件
14.21.1 InnoDB memcached 插件的好处
14.21.2 InnoDB memcached 架构
14.21.3 设置 InnoDB memcached 插件
14.21.4 InnoDB memcached 插件的安全注意事项
14.21.5 为 InnoDB memcached 插件编写应用程序
14.21.6 InnoDB memcached 插件和复制
14.21.7 InnoDB memcached 插件内部
14.21.8 InnoDB memcached 插件故障排除
14.22 InnoDB 故障排除
14.22.1 排除 InnoDB I/O 问题
14.22.2 强制 InnoDB 恢复
14.22.3 InnoDB 数据字典操作故障排除
14.22.4 InnoDB 错误处理
14.23 InnoDB 限制
14.24 InnoDB 限制和限制