图书介绍

MySQL性能调优与架构设计pdf电子书版本下载

MySQL性能调优与架构设计
  • 简朝阳编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121087400
  • 出版时间:2009
  • 标注页数:398页
  • 文件大小:57MB
  • 文件页数:423页
  • 主题词:关系数据库-数据库管理系统,MySQL

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
下载压缩包 [复制下载地址] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页

下载说明

MySQL性能调优与架构设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇 1

第1章 MySQL基本介绍 3

1.0 引言 4

1.1 MySQL Server简介 4

1.2 MySQL与其他数据库的简单比较 6

1.3 MySQL的主要适用场景 8

1.4 小结 9

第2章 MySQL架构组成 11

2.0 引言 12

2.1 MySQL物理文件组成 12

2.2 MySQL Server系统架构 16

2.3 MySQL自带工具使用介绍 22

2.4 小结 26

第3章 MySQL存储引擎简介 27

3.0 引言 28

3.1 MySQL存储引擎概述 28

3.2 MyISAM存储引擎简介 29

3.3 InnoDB存储引擎简介 30

3.4 NDB Cluster存储引擎简介 32

3.5 其他存储引擎介绍 34

3.6 小结 37

第4章 MySQL安全管理 39

4.0 引言 40

4.1 数据库系统安全相关因素 40

4.2 MySQL权限系统介绍 43

4.3 MySQL访问授权策略 54

4.4 安全设置注意事项 55

4.5 小结 57

第5章 MySQL备份与恢复 59

5.0 引言 60

5.1 数据库备份使用场景 60

5.2 逻辑备份与恢复测试 61

5.3 物理备份与恢复测试 68

5.4 备份策略的设计思路 75

5.5 小结 76

第2篇 性能优化篇 77

第6章 影响MySQL Server性能的相关因素 79

6.0 引言 80

6.1 商业需求对性能的影响 80

6.2 系统架构及实现对性能的影响 83

6.3 Query语句对系统性能的影响 89

6.4 Schema设计对系统的性能影响 96

6.5 硬件环境对系统性能的影响 99

6.6 小结 102

第7章 MySQL数据库锁定机制 103

7.0 引言 104

7.1 MySQL锁定机制简介 104

7.2 各种锁定机制分析 106

7.3 合理利用锁机制优化MySQL 117

7.4 小结 120

第8章 MySQL数据库Query的优化 121

8.0 引言 122

8.1 理解MySQL的Query Optimizer 122

8.2 Query语句优化基本思路和原则 123

8.3 充分利用Explain和Profiling 130

8.4 合理设计并利用索引 136

8.5 Join的实现原理及优化思路 149

8.6 ORDER BY、GROUP BY和DISTINCT的优化 155

8.7 小结 167

第9章 MySQL数据库Schema设计的性能优化 169

9.0 引言 170

9.1 高效的模型设计 170

9.2 合适的数据类型 176

9.3 规范的对象命名 180

9.4 小结 181

第10章 MySQL Server性能优化 183

10.0 引言 184

10.1 MySQL安装优化 184

10.2 MySQL日志设置优化 188

10.3 Query Cache优化 192

10.4 MySQL Server其他常用优化 196

10.5 小结 202

第11章 常用存储引擎优化 203

11.0 引言 204

11.1 MyISAM存储引擎优化 204

11.2 InnoDB存储引擎优化 211

11.3 小结 227

第3篇 架构设计篇 229

第12章 MySQL可扩展设计的基本原则 231

12.0 引言 232

12.1 什么是可扩展性 232

12.2 事务相关性最小化原则 234

12.3 数据一致性原则 235

12.4 高可用及数据安全原则 237

12.5 小结 237

第13章 可扩展性设计之MySQL Replication 239

13.0 引言 240

13.1 Replication对可扩展性设计的意义 240

13.2 Replication机制的实现原理 241

13.3 Replication常用架构 244

13.4 Replication搭建实现 249

13.5 小结 255

第14章 可扩展性设计之数据切分 257

14.0 引言 258

14.1 何谓数据切分 258

14.2 数据的垂直切分 259

14.3 数据的水平切分 261

14.4 垂直与水平联合切分的使用 263

14.5 数据切分及整合方案 265

14.6 数据切分与整合中可能存在的问题 271

14.7 小结 273

第15章 可扩展性设计之Cache与Search的利用 275

15.0 引言 276

15.1 可扩展设计的数据库之外延伸 276

15.2 合理利用第三方Cache解决方案 277

15.3 自行实现Cache服务 284

15.4 利用Search实现高效的全文检索 285

15.5 利用分布式并行计算实现大数据量的高性能运算 287

15.6 小结 288

第16章 MySQL Cluster 289

16.0 引言 290

16.1 MySQL Cluster介绍 290

16.2 MySQL Cluster环境搭建 292

16.3 MySQL Cluster配置详细介绍(config.ini) 298

16.4 MySQL Cluster基本管理与维护 304

16.5 基本优化思路 307

16.6 小结 308

第17章 高可用设计思路及方案 309

17.0 引言 310

17.1 利用Replication来实现高可用架构 310

17.2 利用MySQL Cluster实现整体高可用 316

17.3 利用DRBD保证数据的高安全可靠 320

17.4 其他高可用设计方案 323

17.5 各种高可用方案的利弊比较 326

17.6 小结 327

第18章 高可用设计之MySQL监控 329

18.0 引言 330

18.1 监控系统设计 330

18.2 健康状态监控 332

18.3 性能状态监控 335

18.4 常用开源监控软件 342

18.5 小结 344

附录A 实验测试Schema创建脚本 345

附录B MySQL部分系统参数说明及设置建议 349

附录C MySQL部分状态说明 373

索引 389

精品推荐