DBA攻坚指南

DBA攻坚指南

作者:叶桦 等

出版社:机械工业

出版年:2021年6月

ISBN:9787111684336

所属分类:网络科技

书刊介绍

《DBA攻坚指南》内容简介

本书主要分为Oracle和MySQL两大部分。第一部分介绍Oracle的日常运维,该部分由第1~4章构成,内容由浅入深地逐步展开。第1章主要介绍最初的生产环境搭建,以及上线前的压力测试,并有针对性地讲解各环节的注意事项和最佳实践,帮助读者构建出一套稳健的生产环境。第2章主要介绍上线后的日常运维及故障处理方案,通过由点到面的丰富案例,为读者提供有效的解决方法和应对思路。第3章主要介绍数据库的迁移升级,通过实际案例讲解各种主流方法,从而应对不同的停机时间,以及迁移前后如何保证性能和数据一致性。第4章主要介绍SQL的优化技巧,比如如何运用20%的知识处理80%的SQL性能问题。第二部分介绍MySQL的日常运维,该部分由第5~10章构成。第5章主要是深入浅出地介绍MySQL最常使用的几种安装方式,并有针对性地告诉读者一些注意事项及最佳实践。第6章主要讲解如何充分利用备份和恢复的各种手段,规避企业核心数据丢失的风险。此章重点介绍了XtraBackup、Mysqldump等几款集功能、性能、可用性于一体的实用工具,以应对企业各种复杂需求。第7章主要讲解基于跨地域机房数据中心搬迁、硬件设备迭代、业务爆发式增长下现有硬件资源不足等场景的底层数据迁移。本章会兼顾用户停机窗口和成本,提供最佳解决方案。第8章主要围绕传统模式和GTID模式讲解复制拓扑部署的最佳实践及日常运维的生态建设,以及如何使用复制技术构建双活或容灾等高可用方案。第9章主要讲解MySQL 5.7版本引入的支持多节点写入的分布式高可用架构,此架构基本无复制延迟,并且能保证数据强一致性,支持动态横向扩展以对读写业务进行负载均衡。第10章主要介绍Zabbix代理模式,可将功能强大且易于扩展的Zabbix代理批量自动化部署在要监控的目标上,以便主动监控本地资源和应用程序。最后,结合Grafana等开源软件,最终实现对MySQL数据库及其运行主机的监控、告警和展示。
作者:叶桦、徐浩、张梦颖、应以峰。

作品目录

前言
第一部分
Oracle实战攻略
第1章:Oracle安装最佳实践
1.1、正确安装数据库软件
1.2、上线前的压力测试
1.3、本章小结
第2章:Oracle故障诊断
2.1、日常维护
2.2、数据库连接故障诊断
2.3、数据库日常案例精析
2.4、集群故障诊断
2.5、本章小结
第3章:数据库迁移升级
3.1、如何选择迁移方式
3.2、逻辑迁移升级
3.3、逻辑DataGuard滚动升级
3.4、XTTS迁移升级技术
3.5、OGG的迁移升级案例
3.6、如何保证数据一致性
3.7、迁移前后如何保证性能
3.8、本章小结
第4章:SQL性能优化
4.1、读懂执行计划
4.2、收集统计信息
4.3、访问路径
4.4、连接方式
4.5、查询转换
4.6、异常SQL处理
4.7、SQL优化案例集
4.8、本章小结
第二部分
MySQL实战之旅
第5章:MySQL安装最佳实践
5.1、几种常见的安装方式
5.2、常用的连接方式
5.3、数据库系统账户改密的几种方法
5.4、SSL与RSA实践
5.5、本章小结
第6章:MySQL备份与恢复技术
6.1、备份与恢复概述
6.2、企业级MEB物理备份与恢复
6.3、开源级PXB物理备份与恢复
6.4、MySQLDUMP逻辑备份与恢复
6.5、MySQLPUMP逻辑备份与恢复
6.6、本章小结
第7章:MySQL迁移与升级技术
7.1、MySQL迁移概述
7.2、使用MEB实现零RPO迁移
7.3、使用PXB实现零RPO迁移
7.4、使用MySQLDUMP迁移
7.5、使用MySQLPUMP迁移
7.6、使用MyDumper迁移
7.7、MySQL版本升级实战
7.8、本章小结
第8章:MySQL经典复制架构
8.1、复制介绍
8.2、基于传统模式部署复制
8.3、基于GTID模式部署复制
8.4、多源复制
8.5、SBR和RBR的特点
8.6、复制过滤规则
8.7、延迟复制
8.8、复制报错处理流程
8.9、复制切换
8.10、优化复制延迟
8.11、本章小结
第9章:MySQL组复制实践
9.1、组复制技术介绍
9.2、组复制要求和限制
9.3、部署单主模式组复制
9.4、单主模式切换成多主模式
9.5、故障检测与处理
9.6、组复制调优
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、本章小结

相关推荐

微信二维码