DBA攻堅指南

DBA攻堅指南

《DBA攻堅指南》是由2021年6月機械工業出版社出版的圖書。

基本介紹

  • 書名:DBA攻堅指南
  • 作者:葉樺
  • 出版社:機械工業出版社
  • ISBN:9787111684336 
作品簡介,作品目錄,

作品簡介

本書主要分為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 本章小結

相關詞條

熱門詞條

聯絡我們