思维导图备注

MySQL技术内幕_InnoDB存储引擎
首页 收藏书籍 阅读记录
  • 书签 我的书签
  • 添加书签 添加书签 移除书签 移除书签

8.8 小结

浏览 3 扫码
  • 小字体
  • 中字体
  • 大字体
2022-01-24 10:00:53
请 登录 再阅读
上一篇:
下一篇:
  • 书签
  • 添加书签 移除书签
  • 第1章 MySQL体系结构和存储引擎
    • 1.2 MySQL体系结构
    • 1.3 MySQL表存储引擎
      • 1.3.2 MyISAM存储引擎
      • 1.3.3 NDB存储引擎
      • 1.3.4 Memory存储引擎
      • 1.3.5 Archive存储引擎
      • 1.3.6 Federated存储引擎
      • 1.3.7 Maria存储引擎
      • 1.3.8 其他存储引擎
    • 1.4 各种存储引擎之间的比较
    • 1.5 连接MySQL
      • 1.5.2 命名管道和共享内存
      • 1.5.3 Unix域套接字
    • 1.6 小结
  • 第2章 InnoDB存储引擎
    • 2.2 InnoDB体系架构
      • 2.2.2 内存
    • 2.3 master thread
      • 2.3.2 master thread的潜在问题
    • 2.4 关键特性
      • 2.4.2 两次写
      • 2.4.3 自适应哈希索引
    • 2.5 启动、关闭与恢复
    • 2.6 InnoDB Plugin=新版本的InnoDB存储引擎
    • 2.7 小结
  • 第3章 文件
    • 3.1.2 参数类型
    • 3.2 日志文件
      • 3.2.2 慢查询日志
      • 3.2.3 查询日志
      • 3.2.4 二进制日志
    • 3.3 套接字文件
    • 3.4 pid文件
    • 3.5 表结构定义文件
    • 3.6 InnoDB存储引擎文件
      • 3.6.2 重做日志文件
    • 3.7 小结
  • 第4章 表
    • 4.2 InnoDB逻辑存储结构
      • 4.2.2 段
      • 4.2.3 区
      • 4.2.4 页
      • 4.2.5 行
    • 4.3 InnoDB物理存储结构
    • 4.4 InnoDB行记录格式
      • 4.4.2 Redundant行记录格式
      • 4.4.3 行溢出数据
      • 4.4.4 Compressed与Dynamic行记录格式
      • 4.4.5 Char的行结构存储
    • 4.5 InnoDB数据页结构
      • 4.5.2 Page Header
      • 4.5.3 Infimum和Supremum记录
      • 4.5.4 User Records与FreeSpace
      • 4.5.5 Page Directory
      • 4.5.6 File Trailer
      • 4.5.7 InnoDB数据页结构示例分析
    • 4.6 Named File Formats
    • 4.7 约束
      • 4.7.2 约束的创建和查找
      • 4.7.3 约束和索引的区别
      • 4.7.4 对于错误数据的约束
      • 4.7.5 ENUM和SET约束
      • 4.7.6 触发器与约束
      • 4.7.7 外键
    • 4.8 视图
      • 4.8.2 物化视图
    • 4.9 分区表
      • 4.9.2 RANGE分区
      • 4.9.3 LIST分区
      • 4.9.4 HASH分区
      • 4.9.5 KEY分区
      • 4.9.6 COLUMNS分区
      • 4.9.7 子分区
      • 4.9.8 分区中的NULL值
      • 4.9.9 分区和性能
    • 4.10 小结
  • 第5章 索引与算法
    • 5.2 二分查找法
    • 5.3 平衡二叉树
    • 5.4 B+树
      • 5.4.2 B+树的删除操作
    • 5.5 B+树索引
      • 5.5.2 辅助索引
      • 5.5.3 B+树索引的管理
    • 5.6 B+树索引的使用
      • 5.6.2 顺序读、随机读与预读取
      • 5.6.3 辅助索引的优化使用
      • 5.6.4 联合索引
    • 5.7 哈希算法
      • 5.7.2 InnoDB存储引擎中的哈希算法
      • 5.7.3 自适应哈希索引
    • 5.8 小结
  • 第6章 锁
    • 6.2 InnoDB存储引擎中的锁
      • 6.2.2 一致性的非锁定读操作
      • 6.2.3 SELECT……FOR UPDATE&SELECT……LOCK IN SHARE MODE
      • 6.2.4 自增长和锁
      • 6.2.5 外键和锁
    • 6.3 锁的算法
    • 6.4 锁问题
      • 6.4.2 脏读
      • 6.4.3 不可重复读
    • 6.5 阻塞
    • 6.6 死锁
    • 6.7 锁升级
    • 6.8 小结
  • 第7章 事务
    • 7.2 事务的实现
      • 7.2.2 undo
    • 7.3 事务控制语句
    • 7.4 隐式提交的SQL语句
    • 7.5 对于事务操作的统计
    • 7.6 事务的隔离级别
    • 7.7 分布式事务
    • 7.8 不好的事务习惯
      • 7.8.2 使用自动提交
      • 7.8.3 使用自动回滚
    • 7.9 小结
  • 第8章 备份与恢复
    • 8.2 冷备
    • 8.3 逻辑备份
      • 8.3.2 SELECT……INTO OUTFILE
      • 8.3.3 逻辑备份的恢复
      • 8.3.4 LOAD DATA INFILE
      • 8.3.5 mysqlimport
    • 8.4 二进制日志备份与恢复
    • 8.5 热备
      • 8.5.2 XtraBackup
      • 8.5.3 XtraBackup实现增量备份
    • 8.6 快照备份
    • 8.7 复制
      • 8.7.2 快照+复制的备份架构
    • 8.8 小结
  • 第9章 性能调优
    • 9.2 内存的重要性
    • 9.3 硬盘对数据库性能的影响
      • 9.3.2 固态硬盘
    • 9.4 合理地设置RAID
      • 9.4.2 RAID Write Back功能
      • 9.4.3 RAID配置工具
    • 9.5 操作系统的选择也很重要
    • 9.6 不同的文件系统对数据库性能的影响
    • 9.7 选择合适的基准测试工具
      • 9.7.2 mysql-tpcc
    • 9.8 小结
  • 第10章 InnoDB存储引擎源代码的编译和调试
    • 10.2 InnoDB源代码结构
    • 10.3 编译和调试InnoDB源代码
      • 10.3.2 Linux下的调试
    • 10.4 小结
  • 附录A Secondary Buffer Pool For InnoDB
  • 附录B Master Thread源代码
  • 附录C Doublewrite源代码
  • 附录D 哈希算法和哈希表源代码
暂无相关搜索结果!
    展开/收起文章目录

    二维码

    手机扫一扫,轻松掌上学

    《MySQL技术内幕_InnoDB存储引擎》电子书下载

    请下载您需要的格式的电子书,随时随地,享受学习的乐趣!
    EPUB 电子书

    书签列表

      阅读记录

      阅读进度: 0.00% ( 0/0 ) 重置阅读进度