• MySQL数据库进阶实战
图书条目标准图
21年品牌 40万+商家 超1.5亿件商品

MySQL数据库进阶实战

正版新书 新华官方库房直发 可开电子发票

57.42 5.8折 99 全新

库存7件

北京海淀
认证卖家担保交易快速发货售后保障

作者赵渝强

出版社机械工业出版社

出版时间2022-07

版次1

装帧其他

货号文轩12.19

上书时间2024-12-21

咚友图书专营店

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
图书标准信息
  • 作者 赵渝强
  • 出版社 机械工业出版社
  • 出版时间 2022-07
  • 版次 1
  • ISBN 9787111709145
  • 定价 99.00元
  • 装帧 其他
  • 开本 16开
  • 纸张 胶版纸
  • 页数 300页
  • 字数 482千字
【内容简介】
本书是作者基于多年的教学与实践进行的总结,重点介绍了MySQL数据库的核心原理与体系架构,涉及开发、运维、管理与架构等知识。全书共12章,包括MySQL数据库基础、详解 InnoDB存储引擎、MySQL用户管理与访问控制、管理MySQL的数据库对象、MySQL应用程序开发、MySQL的事务与锁、MySQL备份与恢复、MySQL的主从复制与主主复制、MySQL的高可用架构、MySQL性能优化与运维管理、MySQL数据库的监控和使用MySQL数据库的中间件。读者根据本书中的实战步骤进行操作,可以在实际项目的生产环境中快速应用并实施MySQL。
  本书基于MySQL 8.0版本编写,为读者提供了完整的实例代码(获取方式见封底)。本书适合对MySQL数据库技术感兴趣的平台架构师、运维管理人员和项目开发人员阅读。读者无论是否接触过数据库技术,只要具备基础的Linux和SQL知识,都能够通过本书快速掌握MySQL并提升实战经验。
【作者简介】
赵渝强 清华大学计算机软件工程专业毕业,近20年IT行业从业经历。曾任京东大学大数据学院院长,Oracle(中国)有限公司高级技术顾问,华为官方认证讲师。曾在BEA、甲骨文、摩托罗拉等世界500强公司担任高级软件架构师或咨询顾问。精通大数据、数据库、容器技术、中间件技术和Java语言。
【目录】
前言

第1章MySQL数据库基础/

1.1MySQL数据库简介与分支版本/

1.2安装MySQL数据库/

1.2.1【实战】安装前的准备/

1.2.2【实战】安装MySQL 8/

1.2.3【实战】启动与关闭MySQL数据库/

1.2.4MySQL的连接方式与基本操作/

1.3MySQL的体系架构/

1.3.1MySQL的Server层/

1.3.2MySQL的存储引擎/

1.4MySQL多实例环境/

1.4.1数据库和实例/

1.4.2多实例的定义/

1.4.3【实战】通过官方工具“mysqld_multi”来运行MySQL多实例/

第2章详解InnoDB存储引擎/

2.1InnoDB的存储结构/

2.1.1逻辑存储结构/

2.1.2物理存储结构/

2.2InnoDB的内存结构/

2.2.1SGA与PGA中的缓冲区/

2.2.2Buffer缓冲区的状态/

2.2.3内存的刷新机制/

2.3InnoDB的线程结构/

2.3.1主线程结构/

2.3.2I/O线程结构/

2.3.3其他线程结构/

第3章MySQL 用户管理与访问控制/

3.1MySQL的用户管理/

3.1.1用户管理的重要性/

3.1.2管理MySQL的用户/

3.1.3管理用户的密码/

3.2MySQL的权限管理/

3.2.1MySQL的权限系统/

3.2.2权限的授予与撤销/

3.2.3MySQL权限的生效机制/

3.3MySQL访问控制的实现/

第4章管理MySQL的数据库对象/

4.1创建与管理表/

4.1.1MySQL的数据类型/

4.1.2【实战】MySQL表的基本操作/

4.1.3数据的约束条件/

4.1.4表中的碎片/

4.1.5统计信息/

4.1.6【实战】使用MySQL的临时表/

4.2在查询时使用索引/

4.2.1MySQL索引的基本知识/

4.2.2【实战】创建MySQL索引/

4.2.3MySQL索引的优化/

4.3使用视图简化查询语句/

4.3.1视图的定义/

4.3.2【实战】视图的基本操作/

4.3.3在MySQL中实现物化视图/

4.4MySQL的事件/

4.4.1事件的定义/

4.4.2【实战】使用MySQL的事件/

4.4.3MySQL事件的优缺点/

第5章MySQL应用程序开发/

5.1MySQL编程基础/5.1.1定义变量/

5.1.2运算符与表达式/

5.1.3begin...end语句块/

5.2MySQL的流程控制语句/

5.2.1条件控制语句/

5.2.2循环控制语句/

5.2.3异常处理机制/

5.3使用存储过程与存储函数/

5.3.1存储过程与存储函数/

5.3.2【实战】创建和使用存储过程/

5.3.3【实战】创建和使用存储函数/

5.3.4【实战】存储过程中的out和inout参数/

5.4MySQL的触发器/

5.4.1触发器的定义/

5.4.2MySQL触发器的类型/

5.4.3触发器应用案例/

第6章MySQL的事务与锁/

6.1MySQL的事务/

6.1.1事务简介/

6.1.2控制事务/

6.1.3事务的并发/

6.2MySQL的锁/

6.2.1InnoDB的锁类型/

6.2.2【实战】InnoDB的锁机制/

6.2.3死锁/

6.2.4【实战】监控MySQL的阻塞/

第7章MySQL备份与恢复/

7.1MySQL备份与恢复基础/

7.1.1MySQL的备份与恢复方式/

7.1.2【实战】第一个MySQL的冷备份与恢复/

7.2热备份与恢复/

7.2.1【实战】使用mysqldump进行热备份与恢复/

7.2.2【实战】使用select...into outfile进行热备份/

7.2.3【实战】使用mydumper进行热备份与恢复/

7.3使用XtraBackup进行备份与恢复/

7.3.1XtraBackup简介/

7.3.2【实战】XtraBackup的安装和基本使用/

7.3.3【实战】使用XtraBackup执行部分备份与恢复/

7.3.4【实战】使用XtraBackup执行增量备份与恢复/

7.3.5【实战】使用XtraBackup流式备份/

7.4备份与恢复进阶/

7.4.1【实战】使用可传输的表空间实现数据的迁移/

7.4.2MySQL的闪回技术/

7.4.3【实战】使用MySQL的binlog Server备份二进制日志/

第8章MySQL的主从复制与主主复制/

8.1MySQL主从复制基础/

8.1.1MySQL主从复制的定义/

8.1.2主从复制的原理/

8.1.3【实战】搭建MySQL的主从复制/

8.2MySQL主从复制的管理/

8.2.1【实战】主从复制中的用户权限管理/

8.2.2主从复制的日常任务管理/

8.3MySQL的主主复制/

8.3.1主主复制的基本原理/

8.3.2【实战】搭建MySQL主主复制环境/

第9章MySQL的高可用架构/

9.1主从架构的单点故障问题与高可用解决方案/

9.2基于MHA的MySQL高可用架构/

9.2.1MHA简介/

9.2.2MHA的组成/

9.2.3【实战】部署基于MySQL MHA的高可用架构/

9.3基于KeepAlived的MySQL高可用架构/

9.3.1KeepAlived简介/

9.3.2【实战】部署基于KeepAlived的MySQL高可用架构/

9.4基于PXC的MySQL高可用架构/

9.4.1PXC简介/

9.4.2【实战】部署基于PXC的MySQL高可用架构/

9.5基于MGR的MySQL高可用架构/9.5.1MGR简介/

9.5.2【实战】部署基于MGR的MySQL高可用架构/

第10章MySQL性能优化与运维管理/

10.1MySQL性能优化概述/

10.2MySQL的基准测试/

10.2.1MySQL的基准测试与sysbench/

10.2.2【实战】安装和使用sysbench/

10.2.3【实战】使用sysbench测试MySQL数据库/

10.3MySQL的查询性能分析/

10.3.1【实战】使用explain查看SQL的执行计划/

10.3.2【实战】使用Profile查看SQL的资源消费/

10.3.3【实战】使用SQLAdvisor的建议指导/

10.4MySQL的运维管理/

10.4.1【实战】使用MySQL Utilities工具箱/

10.4.2【实战】使用Percona Toolkit工具箱/

10.4.3【实战】表的维护与修复工具 /

第11章MySQL数据库的监控/

11.1MySQL数据库监控基础/

11.1.1监控MySQL数据库的意义/

11.1.2MySQL数据库的监控指标/

11.2使用Lepus监控MySQL数据库/

11.2.1Lepus简介/

11.2.2【实战】部署Lepus环境/

11.2.3【实战】使用Lepus监控MySQL服务器/

11.2.4【实战】使用Lepus分析慢查询语句/

11.3MySQL数据库的其他监控工具/

11.3.1使用Zabbix监控MySQL/

11.3.2【实战】使用MONyog监控MySQL/

第12章使用MySQL数据库的中间件/

12.1MySQL数据库中间件的定义/

12.2使用ProxySQL中间件/

12.2.1ProxySQL简介/

12.2.2【实战】安装部署ProxySQL环境/

12.2.3【实战】配置ProxySQL访问后端数据库实例/

12.2.4【实战】使用ProxySQL实现读写分离/

12.2.5【实战】使用ProxySQL的查询缓存/

12.3使用Mycat中间件/

12.3.1Mycat简介与核心对象/

12.3.2【实战】安装部署Mycat/

12.3.3【实战】使用Mycat实现分库分表/

12.3.4【实战】使用Mycat实现读写分离/
点击展开 点击收起

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP