万本电子书0元读

万本电子书0元读

顶部广告

DBA攻坚指南:左手Oracle,右手MySQL电子书

售       价:¥

纸质售价:¥96.70购买纸书

0人正在读 | 0人评论 6.7

作       者:叶桦、徐浩、张梦颖、应以峰

出  版  社:机械工业出版社

出版时间:2021-06-29

字       数:59.1万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书是美创科技资深Oracle、MySQL技术专家呕心沥血之作,积作者多年的经验结晶和实践经验,也是目前市场上为数不多Oracle和MySQL相结合的数据库技术书籍。 书中内容主要分为Oracle和MySQL两大部分。第 一部分介绍Oracle的日常运维,该部分主要由四个章节构成,内容由浅深逐步展。包括生产环境搭建,上线前的压力测试,日常运维以及故障处理,迁移升级,SQL的优化技巧等内容;第二部分是MySQL的运维实战,主要介绍MySQL常用的运维操作及实践,包括软件安装、备份恢复、迁移升级、架构设计、监控和性能优化等。书中提供了全面、实用的建议及具体的操作案例,以保证在复杂的核心生产环境中,能帮助读者可靠且高效地运行Oracle和MySQL数据库。<br/>【作者】<br/>叶桦,Oracle OCM,MySQL认证专家,超10年乙方数据库维护经验,美创科技运维服务团队负责人。具备丰富的行业经验与技术积累,所服务的对象包括大型运营商、金融机构、政府机关以及制造业等多个行业客户,对于数据库技术具有深刻的理解。精通Oracle和MySQL数据库内核原理、架构规划和调优诊断,擅长Shell和Python自动化运维发。 徐浩,美创科技运维部经理,Oracle、MySQL、云数据库高级认证专家。拥有8年以上的数据库领域从业经验,TB级高并发数据库与中大型项目的管理经验。对于分布式高可用架构和性能调优有着丰富的实战经验,擅长故障诊断及数据灾难挽救,服务的行业包括运营商、制造业、金融、医疗、政府等。目前,主要负责Oracle、MySQL、阿里云等技术的研究和运维管理,以及数据库智能运维平台的设计发等工作。<br/>
目录展开

前言

第一部分 Oracle实战攻略

第1章 Oracle安装最佳实践

1.1 正确安装数据库软件

1.1.1 安装过程中容易忽视的点

1.1.2 常见安装问题的处理

1.1.3 集群安装最佳实践

1.2 上线前的压力测试

1.2.1 I/O测试

1.2.2 RDBMS层I/O测试

1.2.3 模拟应用程序层测试

1.3 本章小结

第2章 Oracle故障诊断

2.1 日常维护

2.1.1 TX锁处理

2.1.2 高峰期谨慎编译业务对象

2.1.3 数据误删恢复

2.2 数据库连接故障诊断

2.2.1 数据库连接缓慢

2.2.2 间接性连接报错

2.3 数据库日常案例精析

2.3.1 存储链路引起的性能问题

2.3.2 操作系统内存泄漏的案例

2.3.3 详解log file sync等待

2.3.4 10053跟踪诊断

2.4 集群故障诊断

2.4.1 集群软件权限修复

2.4.2 RAC节点驱逐分析

2.4.3 DRM特性引起的RAC节点宕机

2.4.4 row cache lock性能诊断

2.5 本章小结

第3章 数据库迁移升级

3.1 如何选择迁移方式

3.2 逻辑迁移升级

3.2.1 使用数据泵的注意事项

3.2.2 数据泵常用参数

3.2.3 参数使用案例

3.3 逻辑DataGuard滚动升级

3.3.1 生产端前期准备

3.3.2 备端前期准备

3.3.3 将逻辑DG升级至Oracle 12c

3.3.4 第一次主备切换

3.3.5 升级原生产库

3.3.6 升级失败回退措施

3.4 XTTS迁移升级技术

3.4.1 环境说明

3.4.2 源端环境准备

3.4.3 目标端环境准备

3.4.4 数据同步

3.4.5 正式迁移

3.4.6 迁移失败回退

3.4.7 迁移备忘录

3.5 OGG的迁移升级案例

3.5.1 源端环境准备

3.5.2 目标端环境准备

3.5.3 数据比对安装配置

3.5.4 正式迁移前的准备

3.5.5 正式迁移

3.5.6 迁移失败的回退措施

3.6 如何保证数据一致性

3.7 迁移前后如何保证性能

3.7.1 数据库重放

3.7.2 SQL性能分析

3.8 本章小结

第4章 SQL性能优化

4.1 读懂执行计划

4.1.1 获取执行计划

4.1.2 读懂执行计划

4.2 收集统计信息

4.3 访问路径

4.3.1 全表扫描

4.3.2 ROWID扫描

4.3.3 索引唯一扫描

4.3.4 索引范围扫描

4.3.5 索引跳跃扫描

4.3.6 全索引扫描

4.3.7 快速全索引扫描

4.4 连接方式

4.4.1 嵌套循环连接

4.4.2 哈希连接

4.4.3 排序合并连接

4.4.4 笛卡儿连接

4.5 查询转换

4.5.1 视图合并

4.5.2 谓词推入

4.5.3 子查询展开

4.5.4 物化视图查询重写

4.6 异常SQL处理

4.6.1 定位问题SQL

4.6.2 SQL健康检查

4.6.3 SQL PROFILE

4.6.4 SQL计划管理

4.7 SQL优化案例集

4.7.1 常用索引优化方法

4.7.2 隐式转换无法使用索引

4.7.3 直方图引起执行计划偏差

4.7.4 驱动表选择优化

4.7.5 联合索引优化

4.7.6 谓词推入优化

4.7.7 大型表格更新删除优化

4.7.8 程序不足SQL来凑

4.8 本章小结

第二部分 MySQL实战之旅

第5章 MySQL安装最佳实践

5.1 几种常见的安装方式

5.1.1 操作系统基础配置

5.1.2 RPM包安装与介绍

5.1.3 二进制包安装与介绍

5.1.4 源码编译安装与介绍

5.1.5 安装最佳实践

5.2 常用的连接方式

5.2.1 建立MySQL连接

5.2.2 简化MySQL连接

5.3 数据库系统账户改密的几种方法

5.3.1 两阶段认证

5.3.2 系统账户密码重置

5.4 SSL与RSA实践

5.4.1 创建SSL、RSA证书和密钥

5.4.2 配置加密连接

5.5 本章小结

第6章 MySQL备份与恢复技术

6.1 备份与恢复概述

6.2 企业级MEB物理备份与恢复

6.2.1 MEB软件介绍

6.2.2 MEB备份与恢复示例

6.3 开源级PXB物理备份与恢复

6.3.1 PXB软件介绍

6.3.2 PXB工作原理概述

6.3.3 PXB备份与恢复示例

6.4 MySQLDUMP逻辑备份与恢复

6.4.1 MySQLDUMP软件介绍

6.4.2 SQL格式转储与加载

6.4.3 分隔文本格式转储与加载

6.5 MySQLPUMP逻辑备份与恢复

6.5.1 MySQLPUMP软件介绍

6.5.2 MySQLPUMP并行处理

6.5.3 MySQLPUMP转储特定对象

6.5.4 MySQLPUMP压缩转储

6.6 本章小结

第7章 MySQL迁移与升级技术

7.1 MySQL迁移概述

7.2 使用MEB实现零RPO迁移

7.2.1 MEB全量与增量迁移

7.2.2 MEB全量与复制迁移

7.2.3 迁移小结

7.3 使用PXB实现零RPO迁移

7.3.1 PXB全量与增量迁移

7.3.2 PXB全量与复制迁移

7.3.3 迁移小结

7.4 使用MySQLDUMP迁移

7.4.1 MySQLDUMP全量迁移

7.4.2 MySQLDUMP全量迁移与Binlog增量迁移

7.4.3 MySQLDUMP全量与复制迁移

7.4.4 迁移小结

7.5 使用MySQLPUMP迁移

7.5.1 MySQLPUMP全量迁移

7.5.2 MySQLPUMP全量与复制迁移

7.5.3 迁移小结

7.6 使用MyDumper迁移

7.6.1 安装MyDumper软件

7.6.2 MyDumper全量迁移

7.6.3 迁移小结

7.7 MySQL版本升级实战

7.7.1 MySQL升级概述

7.7.2 确认升级路径

7.7.3 升级前的准备工作

7.7.4 原地升级方式

7.7.5 逻辑升级方式

7.8 本章小结

第8章 MySQL经典复制架构

8.1 复制介绍

8.1.1 MySQL复制线程

8.1.2 MySQL复制版本兼容性

8.2 基于传统模式部署复制

8.3 基于GTID模式部署复制

8.3.1 离线启用GTID模式

8.3.2 在线设置GTID模式

8.3.3 GTID复制模式的限制

8.4 多源复制

8.5 SBR和RBR的特点

8.5.1 SBR的优势与劣势

8.5.2 RBR的优势与劣势

8.6 复制过滤规则

8.7 延迟复制

8.8 复制报错处理流程

8.9 复制切换

8.9.1 复制拓扑手动切换

8.9.2 复制拓扑自动切换

8.10 优化复制延迟

8.11 本章小结

第9章 MySQL组复制实践

9.1 组复制技术介绍

9.1.1 传统复制

9.1.2 组复制

9.2 组复制要求和限制

9.2.1 组复制实例要求

9.2.2 组复制限制

9.3 部署单主模式组复制

9.3.1 跨主机部署MGR

9.3.2 同主机部署MGR

9.4 单主模式切换成多主模式

9.5 故障检测与处理

9.5.1 检测分区

9.5.2 丢失仲裁

9.5.3 解锁分区

9.5.4 重启新复制组

9.6 组复制调优

9.6.1 优化组复制恢复

9.6.2 微调组通信线程

9.6.3 消息压缩

9.6.4 流量控制

9.7 本章小结

第10章 MySQL监控与可视化

10.1 部署Zabbix Server

10.2 部署Zabbix Agent2

10.3 创建自定义Keys

10.4 创建自定义项与触发器

10.5 启用Zabbix告警通知

10.6 创建Zabbix自定义模板

10.7 自定义资产发现规则

10.8 部署Grafana可视化软件

10.9 定制MySQL监控大屏

10.10 本章小结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部