MySQL技术内幕:InnoDB存储引擎(第2版) 计算机与互联网 书籍|3767802

MySQL技术内幕:InnoDB存储引擎(第2版) 计算机与互联网 书籍|3767802 下载 mobi epub pdf 电子书 2024


简体网页||繁体网页
姜承尧 著



点击这里下载
    


想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

发表于2024-11-22

类似图书 点击查看全场最低价

图书介绍

店铺: 互动出版网图书专营店
出版社: 机械工业出版社
ISBN:9787111422068
商品编码:12171580435
丛书名: 数据库技术丛书
出版时间:2013-05-01
页数:424


相关图书





图书描述

 书[0名0]:  MySQL技术内幕:In[0no0]DB存储引擎([0第0]2版)|3767802
 图书定价: 79元
 图书作者: 姜承尧
 出版社:  机械工业出版社
 出版日期:  2013/5/1 0:00:00
 ISBN号: 9787111422068
 开本: 16开
 页数: 424
 版次: 2-1
 作者简介
姜承尧(David Jiang),资深MySQL数据库专家,擅长于数据库的故障诊断、性能调[0优0]、容灾处理、高可用和高扩展研究,同时一直致力于MySQL数据库底层实现原理的研究和探索。此外,对高性能数据库和数据仓库也有深刻而[0独0]到的理解。曾为MySQL编写了许多开源工具和性能扩展补丁,如广受好[0评0]的In[0no0]DB引擎二级缓存项目。现任网易杭州研究院技术经理一职,负责MySQL数据库的内核开发,参与设计与开发MySQL数据库在网易云环境中的应用。曾担任久游网数据库工程部经理,曾[0领0]导并参与了多个[0大0]型核心数据库的设计、实施、管理和维护,实战经验非常丰富。活跃于开源数据库以及开源软件[0领0]域,是著[0名0]开源社区ChinaUnix MySQL版块的版主,热衷于与网友分享自己的心得和体[0会0],深受社区欢迎。 除本书外,他还撰写了《MySQL技术内幕:SQL编程》,是本书的姊妹篇,颇受好[0评0]。
 内容简介
《MySQL技术内幕:In[0no0]DB存储引擎([0第0]2版)》由[0国0]内资深MySQL专家亲自执笔,[0国0]内外多位数据库专家联袂推荐。作为[0国0]内一本关于In[0no0]DB的专著,本书的[0第0]1版广受好[0评0],[0第0]2版不仅针对新的MySQL 5.6对相关内容进行了全面的补充,还根据广[0大0]读者的反馈意见对[0第0]1版中存在的不足进行了完善,全书[0大0]约重写了50%的内容。本书从源代码的角度深度解析了In[0no0]DB的体系结构、实现原理、工作机制,并给出了[0大0]量佳实践,能帮助你系统而深入地掌握In[0no0]DB,更重要的是,它能为你设计管理高性能、高可用的数据库系统提供的指导。
全书一共10章,[0首0]先宏观地介绍了MySQL的体系结构和各种常见的存储引擎以及它们之间的比较;接着以In[0no0]DB的内部实现为切入点,逐一详细讲解了In[0no0]DB存储引擎内部的各个功能模块的实现原理,包括In[0no0]DB存储引擎的体系结构、内存中的数据结构、基于In[0no0]DB存储引擎的表和页的物理存储、索引与算[0法0]、文件、锁、事务、备份与恢复,以及In[0no0]DB的性能调[0优0]等重要的[0知0]识;后对In[0no0]DB存储引擎源代码的编译和调试做了介绍,对[0大0]家阅读和理解In[0no0]DB的源代码有重要的指导意义。
《MySQL技术内幕:In[0no0]DB存储引擎([0第0]2版)》适合所有希望构建和管理高性能、高可用性的MySQL数据库系统的开发者和DBA阅读。
 目录

《MySQL技术内幕:In[0no0]DB存储引擎([0第0]2版)》
推荐序
前言
[0第0]1章 MySQL体系结构和存储引擎1
1.1 定义数据库和实例1
1.2 MySQL体系结构3
1.3 MySQL存储引擎5
1.3.1 In[0no0]DB存储引擎6
1.3.2 MyISAM存储引擎7
1.3.3 NDB存储引擎7
1.3.4 Memory存储引擎8
1.3.5 Archive存储引擎9
1.3.6 Federated存储引擎9
1.3.7 Maria存储引擎9
1.3.8 其他存储引擎9
1.4 各存储引擎之间的比较10
1.5 连接MySQL13
1.5.1 TCP/IP13
1.5.2 命[0名0]管道和共享内存15
1.5.3 UNIX域套接字15
1.6 小结15
[0第0]2章 In[0no0]DB存储引擎17
2.1 In[0no0]DB存储引擎概述17
2.2 In[0no0]DB存储引擎的版本18
2.3 In[0no0]DB体系架构19
2.3.1 后台线程19
2.3.2 内存22
2.4 Checkpoint技术32
2.5 Master Thread工作方式36
2.5.1 In[0no0]DB 1.0.x版本之前的Master Thread36
2.5.2 In[0no0]DB1.2.x版本之前的Master Thread41
2.5.3 In[0no0]DB1.2.x版本的Master Thread45
2.6 In[0no0]DB关键特性45
2.6.1 插入缓冲46
2.6.2 两次写53
2.6.3 自适应哈希索引55
2.6.4 异步IO57
2.6.5 刷新邻接页58
2.7 启动、关闭与恢复58
2.8 小结61
[0第0]3章 文件62
3.1 参数文件62
3.1.1 什么是参数63
3.1.2 参数类型64
3.2 日志文件65
3.2.1 错误日志66
3.2.2 慢查询日志67
3.2.3 查询日志72
3.2.4 二进制日志73
3.3 套接字文件83
3.4 pid文件83
3.5 表结构定义文件84
3.6 In[0no0]DB存储引擎文件84
3.6.1 表空间文件85
3.6.2 重做日志文件86
3.7 小结90
[0第0]4章 表91
4.1 索引组织表91
4.2 In[0no0]DB逻辑存储结构93
4.2.1 表空间93
4.2.2 段95
4.2.3 区95
4.2.4 页101
4.2.5 行101
4.3 In[0no0]DB行记录格式102
4.3.1 Compact行记录格式103
4.3.2 Redundant行记录格式106
4.3.3 行溢出数据110
4.3.4 Compressed和Dynamic行记录格式117
4.3.5 CHAR的行结构存储117
4.4 In[0no0]DB数据页结构120
4.4.1 File Header121
4.4.2 Page Header122
4.4.3 Infimum和Supremum Records123
4.4.4 User Records和Free Space123
4.4.5 Page Directory124
4.4.6 File Trailer124
4.4.7 In[0no0]DB数据页结构示例分析125
4.5 Named File Formats机制132
4.6 约束134
4.6.1 数据完整性134
4.6.2 约束的创建和查找135
4.6.3 约束和索引的区别137
4.6.4 对错误数据的约束137
4.6.5 ENUM和SET约束139
4.6.6 触发器与约束139
4.6.7 外键约束142
4.7 视图144
4.7.1 视图的作用144
4.7.2 物化视图147
4.8 分区表152
4.8.1 分区概述152
4.8.2 分区类型155
4.8.3 子分区168
4.8.4 分区中的NULL值172
4.8.5 分区和性能176
4.8.6 在表和分区间交换数据180
4.9 小结182
[0第0]5章 索引与算[0法0]183
5.1 In[0no0]DB存储引擎索引概述183
5.2 数据结构与算[0法0]184
5.2.1 二分查找[0法0]184
5.2.2 二叉查找树和平衡二叉树185
5.3 B+树187
5.3.1 B+树的插入操作187
5.3.2 B+树的删除操作190
5.4 B+树索引191
5.4.1 聚集索引192
5.4.2 辅助索引196
5.4.3 B+树索引的分裂200
5.4.4 B+树索引的管理202
5.5 Cardinality值210
5.5.1 什么是Cardinality210
5.5.2 In[0no0]DB存储引擎的Cardinality统计212
5.6 B+树索引的使用215
5.6.1 不同应用中B+树索引的使用215
5.6.2 联合索引215
5.6.3 覆盖索引218
5.6.4 [0优0]化器选择不使用索引的情况219
5.6.5 索引提示221
5.6.6 Multi-Range Read[0优0]化223
5.6.7 Index Condition Pushdown(ICP)[0优0]化226
5.7 哈希算[0法0]227
5.7.1 哈希表228
5.7.2 In[0no0]DB存储引擎中的哈希算[0法0]229
5.7.3 自适应哈希索引230
5.8 全文检索231
5.8.1 概述231
5.8.2 倒排索引232
5.8.3 In[0no0]DB全文检索233
5.8.4 全文检索240
5.9 小结248
[0第0]6章 锁249
6.1 什么是锁249
6.2 lock与latch250
6.3 In[0no0]DB存储引擎中的锁252
6.3.1 锁的类型252
6.3.2 一致性非锁定读258
6.3.3 一致性锁定读261
6.3.4 自增长与锁262
6.3.5 外键和锁264
6.4 锁的算[0法0]265
6.4.1 行锁的3种算[0法0]265
6.4.2 解决Phantom Problem269
6.5 锁问题271
6.5.1 脏读271
6.5.2 不可重复读273
6.5.3 丢失更新274
6.6 阻塞276
6.7 死锁278
6.7.1 死锁的概念278
6.7.2 死锁概率280
6.7.3 死锁的示例281
6.8 锁升级283
6.9 小结284
[0第0]7章 事务285
7.1 认识事务285
7.1.1 概述285
7.1.2 分类287
7.2 事务的实现294
7.2.1 redo294
7.2.2 undo305
7.2.3 purge317
7.2.4 group commit319
7.3 事务控制语句323
7.4 隐式提交的SQL语句328
7.5 对于事务操作的统计329
7.6 事务的隔离级别330
7.7 分布式事务335
7.7.1 MySQL数据库分布式事务335
7.7.2 内部XA事务340
7.8 不好的事务习惯341
7.8.1 在循环中提交341
7.8.2 使用自动提交343
7.8.3 使用自动回滚344
7.9 长事务347
7.10 小结349
[0第0]8章 备份与恢复350
8.1 备份与恢复概述350
8.2 冷备352
8.3 逻辑备份353
8.3.1 mysqldump353
8.3.2 SELECT...INTO OUTFILE360
8.3.3 逻辑备份的恢复362
8.3.4 LOAD DATA INFILE362
8.3.5 mysqlimport364
8.4 二进制日志备份与恢复366
8.5 热备367
8.5.1 ibbackup367
8.5.2 XtraBackup368
8.5.3 XtraBackup实现增量备份370
8.6 快照备份372
8.7 复制376
8.7.1 复制的工作原理376
8.7.2 快照+复制的备份架构380
8.8 小结382
[0第0]9章 性能调[0优0]383
9.1 选择合适的CPU383
9.2 内存的重要性384
9.3 硬盘对数据库性能的影响387
9.3.1 传统机械硬盘387
9.3.2 固态硬盘387
9.4 合理地设置RAID389
9.4.1 RAID类型389
9.4.2 RAID Write Back功能392
9.4.3 RAID配置工具394
9.5 操作系统的选择397
9.6 不同的文件系统对数据库性能的影响398
9.7 选择合适的基准测试工具399
9.7.1 sysbench399
9.7.2 mysql-tpcc405
9.8 小结410
[0第0]10章 In[0no0]DB存储引擎源代码的编译和调试411
10.1 获取In[0no0]DB存储引擎源代码411
10.2 In[0no0]DB源代码结构413
10.3 MySQL 5.1版本编译和调试In[0no0]DB源代码415
10.3.1 Windows下的调试415
10.3.2 Linux下的调试418
10.4 cmake方式编译和调试In[0no0]DB存储引擎423
10.5 小结424
MySQL技术内幕:InnoDB存储引擎(第2版) 计算机与互联网 书籍|3767802 下载 mobi epub pdf txt 电子书 格式

MySQL技术内幕:InnoDB存储引擎(第2版) 计算机与互联网 书籍|3767802 mobi 下载 pdf 下载 pub 下载 txt 电子书 下载 2024

MySQL技术内幕:InnoDB存储引擎(第2版) 计算机与互联网 书籍|3767802 下载 mobi pdf epub txt 电子书 格式 2024

MySQL技术内幕:InnoDB存储引擎(第2版) 计算机与互联网 书籍|3767802 下载 mobi epub pdf 电子书
想要找书就要到 图书大百科
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

用户评价

评分

评分

评分

评分

评分

评分

评分

评分

评分

类似图书 点击查看全场最低价

MySQL技术内幕:InnoDB存储引擎(第2版) 计算机与互联网 书籍|3767802 mobi epub pdf txt 电子书 格式下载 2024


分享链接








相关图书


本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

友情链接

© 2024 book.teaonline.club All Rights Reserved. 图书大百科 版权所有