Effective MySQL 之深入解析複製技術 (Effective MySQL Replication Techniques in Depth) Effective MySQL之深入解析复制技术

布拉德福 (Ronald Bradford), 施耐德 (Chris Schneider)

  • 出版商: 清華大學
  • 出版日期: 2014-01-01
  • 定價: $234
  • 售價: 8.5$199
  • 語言: 簡體中文
  • 頁數: 329
  • 裝訂: 平裝
  • ISBN: 7302346658
  • ISBN-13: 9787302346654
  • 相關分類: MySQLSQL
  • 已絕版

買這商品的人也買了...

相關主題

商品描述

<內容簡介>

《Effective MySQL之深入解析複製技術》由Oracle ACE Director、資深MySQL專家布拉德福和施耐德共同撰寫,介紹了在使用MySQL數據複製技術構建具有可擴展性解決方案的過程中需要瞭解和實現的技術。本書通過詳細示例向讀者展示了MySQL原生數據複製技術的特性、選項以及不足之處,並對各種新增的數據複製特性以及其他第三方產品實現方案做出了中肯的評估。因此,通過認真學習本書,能夠確保讀者的MySQL環境滿足各種業務環境的高可用性需求。
    《Effective MySQL之深入解析複製技術》主要內容
    掌握MySQL原生的異步數據複製技術的優缺點
    找到MySQL的重要特性來改進數據複製性能,以應對不斷增長的業務需求
    正確認識關鍵的業務因素,決定高可用性的優化需求
    瞭解在故障轉移場景中使用MySQL數據複製帶來的益處
    找出影響主/從節點數據複製的關鍵配置變量和SQL命令
    學習其他新產品(包括Tungsten Replicator和Galera)提供的高級數據複製特性
    使用各種實用程序和工具優化數據複製的管理

<目錄>

第1章  DBA五分鐘速成  1
  1.1  突髮狀況下的警報通知  2
  1.2  發現問題  4
  1.3  糾正問題  8
  1.4  定位根本原因  10
  1.5  瞭解數據複製問題  12
  1.5.1  用戶安全性  13
  1.5.2  配置選項和變量  13
  1.6  本章小結  14
第2章  診斷常見的數據複製問題  15
  2.1  MySQL數據複製架構回顧  16
  2.2  解釋數據複製信息  17
  2.2.1  二進制日誌  18
  2.2.2  中繼日誌  31
  2.3  數據複製的一致性問題  32
  2.3.1  定位數據不一致問題  34
  2.3.2  定位模式不一致問題  34
  2.3.3  導致數據不一致的原因  39
  2.4  常見的數據複製錯誤  40
  2.4.1  MySQL服務器ID  40
  2.4.2  缺少模式對象  41
  2.4.3  忽略重複的數據行  42
  2.5  瞭解數據複製延遲  44
  2.5.1  造成延遲的主要原因  44
  2.5.2  MySQL錯誤日誌  45
  2.5.3  改善和最小化延遲的簡單方法  46
  2.5.4  改善和最小化延遲的高級方法  48
  2.6  監控數據複製  51
  2.7  本章小結  52
第3章  改善標準數據複製特性  53
  3.1  擴展異步行為(Asynchronous Behavior)  54
  3.1.1  半同步數據複製  54
  3.1.2  同步數據複製  61
  3.2  使用SSL增強數據複製安全性  61
  3.2.1  讓MySQL SSL準備就緒  62
  3.2.2  創建必要的安全證書  63
  3.2.3  MySQL SSL配置要求  67
  3.2.4  MySQL用戶特權要求  68
  3.3  數據複製的新特性  72
  3.3.1  新改良的數據完整性  72
  3.3.2  數據複製的新的性能提升特性  80
  3.3.3  新的數據複製管理特性  86
  3.4  平衡讀取和寫入負載  95
  3.5  本章小結  96
第4章  多主節點數據複製  97
  4.1  MySQL數據複製的故障轉移功能  98
  4.2  主動/被動模式的多主節點數據複製  98
  4.2.1  多主節點環境必需的配置  99
  4.2.2  多主節點環境必需的配置  99
  4.2.3  其他配置變量  100
  4.2.4  配置示例  101
  4.2.5  數據複製環境的搭建  102
  4.2.6  多主節點複製環境的驗證  105
  4.2.7  手動故障轉移過程  108
  4.2.8  實際使用過程中的兼容性  115
  4.2.9  讀數據和寫數據負載均衡  124
  4.3  環形數據複製  124
  4.4  自動高可用性故障轉移  126
  4.5  本章小結  127
第5章  MySQL數據複製工具  129
  5.1  MySQL的一些工具套件  130
  5.1.1  Openark Kit工具包  130
  5.1.2  Percona Toolkit  135
  5.1.3  MySQL Workbench Utilities  144
  5.2  數據複製中的故障轉移管理器  166
  5.2.1  MySQL MHA  167
  5.2.2  MMM  185
  5.2.3  Flipper  186
  5.2.4  集群控制  186
  5.3  集群管理  187
  5.4  複製數據的預讀取  189
  5.5  MySQL的補丁和變種  191
  5.5.1  獨立的社區用戶  191
  5.5.2  商業組織  192
  5.6  本章小結  193
第6章  實際應用中的數據複製擴展技術  195
  6.1  用戶最期待的數據複製特性  196
  6.2  MySQL的Galera Cluster  198
  6.2.1  當前的限制和不足  198
  6.2.2  參考資料  199
  6.2.3  安裝  200
  6.2.4  Percona XtraDB Cluster集群工具  223
  6.2.5  MariaDB Galera Cluster集群工具  223
  6.2.6  Galera打包  223
  6.2.7  獲得更多幫助  224
  6.3  Tungsten Replicator數據複製  224
  6.3.1  參考資料  225
  6.3.2  安裝條件  225
  6.3.3  在Tungsten沙箱中安裝  226
  6.3.4  檢查Tungsten Replicator環境  229
  6.3.5  手動安裝Tungsten  236
  6.3.6  其他Tungsten部署方式  250
  6.4  SchoonerSQL  258
  6.5  MySQL Replication Listener  259
  6.6  MySQL與雲計算  259
  6.6.1  MySQL的Amazon RDS  259
  6.6.2  Google Cloud SQL  260
  6.7  其他解決方案  260
  6.8  本章小結  261
第7章  MySQL配置選項  263
  7.1  關於MySQL系統變量  264
  7.2  二進制日誌  264
  7.3  MySQL數據複製變量  270
  7.3.1  半同步數據複製  273
  7.3.2  安全性  275
  7.4  MySQL服務器變量  276
  7.5  MySQL 5.6特性  278
  7.5.1  通用唯一標識符(UUID)  279
  7.5.2  從節點的崩潰預防機制相關變量  279
  7.5.3  數據複製校驗和變量  279
  7.5.4  多線程的從節點  280
  7.5.5  全局事務標識符(GTID)  280
  7.6  用戶權限  281
  7.7  SQL命令和函數  282
  7.7.1  數據複製語句  282
  7.7.2  數據複製相關的函數  283
  7.8  本章小結  283
第8章  數據複製集群的監控  285
  8.1  監控的類型  286
  8.1.1  MySQL配置  286
  8.1.2  MySQL監控粒度  289
  8.2  重要的MySQL信息  289
  8.2.1  MySQL錯誤日誌  289
  8.2.2  SHOW MASTER STATUS  291
  8.2.3  SHOW SLAVE STATUS  291
  8.2.4  SHOW GLOBAL STATUS  292
  8.2.5  元數據文件  293
  8.2.6  元數據表  296
  8.3  監控產品  297
  8.3.1  監控方案的實現  299
  8.3.2  MySQL Enterprise Monitor  299
  8.3.3  MEM中的數據恢復顧問分析器  300
  8.3.4  Cacti  301
  8.3.5  使用thold插件發送警告  302
  8.3.6  Cacti繪圖模板  302
  8.3.7  MySQL Performance Monitor (MPM)  304
  8.3.8  最廉價的數據複製監控方案  305
  8.4  數據複製的故障診斷  305
  8.5  本章小結  307
附錄  MySQL配置選項  309