中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
數據生態:MySQL復制技術與生產實踐

包郵 數據生態:MySQL復制技術與生產實踐

作者:羅小波
出版社:電子工業出版社出版時間:2020-10-01
開本: 其他 頁數: 456
中 圖 價:¥59.3(5.0折) 定價  ¥119.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

數據生態:MySQL復制技術與生產實踐 版權信息

  • ISBN:9787121397141
  • 條形碼:9787121397141 ; 978-7-121-39714-1
  • 裝幀:一般膠版紙
  • 冊數:暫無
  • 重量:暫無
  • 所屬分類:>>

數據生態:MySQL復制技術與生產實踐 本書特色

《千金良方——MySQL性能優化金字塔法則》姐妹書! 本書側重介紹主從復制的原理和復制技術的演進、主從復制技術在生產環境中的應用方案,以及主從復制中常見對象復制的安全性等。適用MySQL DBA、數據庫架構師及相關開發人員閱讀。 數據復制技術是實現數據庫水平擴展、高可用性和高可靠架構的基礎。本書中的案例都是從生產實踐中提煉和總結的,體現了兩位作者豐富的MySQL運維和咨詢經驗。 林曉斌(丁奇) “MySQL實戰45講”專欄作者MySQL主從復制技術一直都是一個熱門的話題,這當然是有道理的,可以說主從復制技術是各種MySQL高可用架構的基石。除了理論,本書還包含大量實踐內容,相信仔細閱讀定會收獲頗豐。 高鵬(八怪) “深入理解主從原理32講”專欄作者繼《千金良方:MySQL性能優化金字塔法則》后,羅老師再出新作,有幸拜讀。本書基于MySQL新版本,結合作者多年的實戰經驗,全面介紹了主從復制技術,并配有大量的部署和實踐案例,是學習MySQL主從復制技術的重要資料,相信定能對你有所幫助。 溫正湖 網易杭州研究院OLTP&OLAP內核團隊開發負責人和小波相識于網絡,從其MySQL技術文章和對各種疑難故障問題的分析中可知,小波及其沃趣的同事技術功底十分深厚扎實,總能從原理層面將核心問題講述得非常透徹。本書涵蓋MySQL復制技術原理、架構設計、案例分析等方面的內容。對于DBA來說,細細品讀,必將收益良多。 楊奇龍 杭州有贊科技 DBA、微信公眾號“yangyidba”內容作者我們習慣稱呼小波為波多老師,除了因為顯而易見的諧音,也因為我們由衷地被他樂于分享的精神所打動。寫書既要毅力又費體力,沒有眼睛向下的興趣和決心實在難以完成。希望這本書不僅能帶給你知識,也能引發你的思考。 熊中哲 ScaleFlux工程師本書嘗試帶領讀者一起領略MySQL復制技術的風景,如果你愿意跟隨作者的腳步來一場思想之旅,相信MySQL的相關知識能幫助你在技術專家的道路上更進一步。 李春 沃趣科技首席架構師

數據生態:MySQL復制技術與生產實踐 內容簡介

全書共分為 3 篇:基礎篇、方案篇和參考篇,按照“基本原理”→“生產實踐”→“更多參考”的邏輯順序講述,書中配了大量的原理與方案示意圖,力求用通俗易懂的語言、直觀明了的示意圖、完整的知識涵蓋面將 MySQL 的復制技術講透。其中,基礎篇側重介紹主從復制的原理和復制技術的演進,方案篇側重介紹主從復制技術在生產環境中的應用方案,參考篇側重介紹二進制日志的基本組成以及主從復制中常見對象復制的安全性等。

數據生態:MySQL復制技術與生產實踐 目錄

基 礎 篇

第1章 復制的概述 2

1.1 適用場景 2

1.2 數據同步方法 3

1.3 數據同步類型 4

1.4 復制格式 4

第2章 復制的基本原理 6

2.1 概述 6

2.2 細節 7

第3章 復制格式詳解 10

3.1 復制格式概述 10

3.2 復制格式明細 11

3.2.1 基于statement和基于row的復制的優缺點 11

3.2.2 使用row格式的二進制日志進行復制 14

3.3 如何確定與記錄復制中的安全和不安全語句 15

第4章 傳統復制與GTID復制 18

4.1 傳統復制 18

4.2 GTID復制 19

4.2.1 GTID的格式和存儲 19

4.2.2 GTID的生命周期 23

4.2.3 GTID 自動定位 26

4.2.4 GTID復制模式的限制 27

第5章 半同步復制 29

5.1 半同步復制的原理 29

5.2 半同步復制的管理接口 33

5.3 半同步復制的監控 33

5.4 半同步復制的注意要點 34

第6章 多線程復制 36

6.1 單線程復制原理 36

6.2 DATABASE多線程復制 38

6.2.1 原理 38

6.2.2 系統變量的配置 40

6.3 LOGICAL_CLOCK多線程復制 40

6.3.1 原理 40

6.3.2 系統變量的配置 42

6.4 WRITESET多線程復制 42

6.4.1 原理 42

6.4.2 系統變量的配置 50

第7章 多源復制 51

7.1 復制通道 51

7.2 單通道操作命令 52

7.3 復制語句的向前兼容性 53

7.4 啟動選項和復制通道選項 53

7.5 復制通道的命名約定 55

第8章 從庫中繼日志和狀態日志 56

8.1 中繼日志和狀態日志概述 56

8.2 從庫中繼日志 57

8.3 從庫狀態日志 58

第9章 通過PERFORMANCE_SCHEMA庫檢查復制信息 66

9.1 PERFORMANCE_SCHEMA庫中的復制信息記錄表概述 66

9.2 PERFORMANCE_SCHEMA庫中的復制信息記錄表詳解 70

9.2.1 replication_applier_configuration表 70

9.2.2 replication_applier_status表 71

9.2.3 replication_applier_status_by_coordinator表 72

9.2.4 replication_applier_status_by_worker表 74

9.2.5 replication_connection_configuration表 76

9.2.6 replication_connection_status表 78

9.2.7 replication_group_member_stats表 80

9.2.8 replication_group_members表 81

第10章 通過其他方式檢查復制信息 83

10.1 復制狀態變量 83

10.2 復制心跳信息 83

10.3 SHOW SLAVE STATUS語句輸出信息詳解 85

10.4 通過SHOW PROCESSLIST語句查看復制線程狀態 92

10.5 SHOW MASTER STATUS語句輸出詳解 93

10.6 SHOW SLAVE HOSTS語句 93

第11章 MySQL復制延遲Seconds_Behind_Master究竟是如何計算的 96

11.1 “口口相傳”的計算方法 96

11.2 探尋“正確”的計算方法 97

11.3 驗證 100

11.3.1 我們想確認什么 100

11.3.2 提前確認一些信息 100

11.3.3 執行驗證 102

11.4 小結 103

第12章 如何保證從庫在意外中止后安全恢復 104

12.1 從庫的崩潰與恢復概述 104

12.2 從庫的崩潰與恢復詳解 104

12.2.1 單線程復制的安全恢復 104

12.2.2 多線程復制的安全恢復 105

第13章 MySQL Server復制過濾 108

13.1 MySQL Server復制過濾規則概述 108

13.2 庫級別復制過濾選項的評估 109

13.3 表級別復制過濾選項的評估 113

13.4 復制過濾規則的應用 115

方 案 篇

第14章 搭建異步復制 120

14.1 操作環境信息 120

14.2 全新初始化場景 121

14.2.1 傳統復制 121

14.2.2 GTID復制 124

14.3 已有數據場景 126

14.3.1 傳統復制 127

14.3.2 GTID復制 134

14.4 變量模板 140

14.4.1 傳統復制模式的變量模板 140

14.4.2 GTID復制模式的變量模板 144

第15章 搭建半同步復制 146

15.1 半同步復制插件的安裝和配置環境要求 146

15.2 半同步復制插件的安裝和配置 147

15.2.1 關鍵步驟 147

15.2.2 詳細過程 148

15.3 半同步復制工作狀態的驗證 152

第16章 通過擴展從庫以提高復制性能 155

16.1 操作環境 155

16.2 橫向擴展 156

16.2.1 擴展從庫的簡要步驟 157

16.2.2 擴展從庫的詳細過程 158

16.2.3 配置從庫的讀負載均衡 164

16.3 提高復制性能 165

第17章 復制模式的切換 167

17.1 操作環境信息 167

17.2 復制模式的相關概念 167

17.3 傳統復制在線變更為GTID復制 173

17.3.1 簡要步驟 173

17.3.2 詳細過程 173

17.4 GTID復制在線變更為傳統復制 179

17.4.1 簡要步驟 179

17.4.2 詳細過程 180

17.5 GTID復制離線變更為傳統復制 186

17.5.1 簡要步驟 186

17.5.2 詳細過程 187

17.6 傳統復制離線變更為GTID復制 191

17.6.1 簡要步驟 191

17.6.2 詳細過程 191

第18章 復制拓撲的在線調整 196

18.1 操作環境信息 196

18.2 傳統復制模式下的復制拓撲在線調整 197

18.2.1 并行復制變更為串行復制 198

18.2.2 串行復制變更為并行復制 206

18.3 GTID復制模式下的復制拓撲在線調整 211

18.3.1 并行復制變更為串行復制 212

18.3.2 串行復制變更為并行復制 214

第19章 主從實例的例行切換 218

19.1 操作環境信息 218

19.2 在線切換 219

19.2.1 基于賬號刪除的在線切換 220

19.2.2 基于修改連接數的在線切換 232

第20章 數據庫故障轉移 239

20.1 操作環境信息 240

20.2 主庫故障轉移的關鍵步驟 241

20.3 主庫故障轉移的詳細過程 243

20.3.1 環境的準備 243

20.3.2 執行步驟 245

第21章 搭建多源復制 255

21.1 操作環境信息 255

21.2 基于傳統復制的多源復制 256

21.2.1 傳統復制模式下的單線程多源復制 256

21.2.2 傳統復制模式下的多線程多源復制 261

21.3 基于GTID復制的多源復制 263

21.3.1 GTID復制模式下的單線程多源復制 264

21.3.2 GTID復制模式下的多線程多源復制 267

21.4 多源復制拓撲中復制相關的操作語句變化 268

第22章 MySQL版本升級 273

22.1 MySQL版本之間的復制兼容性 273

22.2 升級復制的設置 274

第23章 將不同數據庫的數據復制到不同實例 276

23.1 操作環境信息 276

23.2 通過設置復制過濾規則將不同數據庫的數據復制到不同實例 277

23.2.1 通過只讀選項配置復制過濾規則 278

23.2.2 通過動態語句配置復制過濾規則 286

第24章 發生數據誤操作之后的處理方案 293

24.1 操作環境信息 294

24.2 主庫發生誤操作后的數據恢復 295

24.2.1 通過延遲復制恢復數據 296

24.2.2 通過閃回工具恢復數據 302

24.3 從庫發生誤操作后的數據恢復 309

24.3.1 通過修改系統變量slave_exec_mode恢復數據 309

24.3.2 通過GTID特性注入空事務恢復數據 316

第25章 常用復制故障排除方案 323

25.1 確認故障現象 323

25.2 信息收集與故障排查 323

25.3 復制故障的修復 325

25.4 無法解決的問題 326

參 考 篇

第26章 二進制日志文件的基本組成 328

26.1 什么是二進制日志 328

26.2 二進制日志的組成 328

26.3 二進制日志內容解析 329

26.3.1 基于row的復制的二進制日志內容解析 330

26.3.2 基于statement的復制的二進制日志內容解析 344

26.4 小結 351

第27章 常規DDL操作解析 352

27.1 操作環境信息 352

27.2 常規DDL操作示例 353

27.3 二進制日志內容解析 356

27.4 小結 359

第28章 為何二進制日志中同一個事務的事件時間點會亂序 360

28.1 操作環境信息 360

28.2 驗證前的準備 360

28.3 驗證過程 361

第29章 復制AUTO_INCREMENT字段 367

29.1 操作環境信息 367

29.2 復制AUTO_INCREMENT字段的操作示例 367

29.3 對二進制日志的解析及解釋 368

29.3.1 基于row的復制中AUTO_INCREMENT字段的復制 368

29.3.2 基于statement的復制中AUTO_INCREMENT字段的復制 369

29.3.3 混合復制中AUTO_INCREMENT字段的復制 371

29.4 使用AUTO_INCREMENT字段時的注意事項 371

29.5 小結 372

第30章 復制CREATE ... IF NOT EXISTS語句 373

30.1 操作環境信息 373

30.2 復制CREATE ... IF NOT EXISTS語句的操作演示 374

30.3 二進制日志解析結果的解釋 375

30.4 小結 376

第31章 復制CREATE TABLE ... SELECT語句 377

31.1 操作環境信息 377

31.2 復制CREATE TABLE ... SELECT語句的操作示例 377

31.3 二進制日志的解析及解釋 380

31.3.1 statement格式二進制日志的解析及解釋 380

31.3.2 row格式和mixed格式二進制日志的解析及解釋 381

31.4 使用CREATE TABLE ... SELECT語句時的注意事項 384

31.5 小結 384

第32章 在主從復制中使用不同的表定義 385

32.1 操作環境信息 385

32.2 主從庫的表字段數不同時如何復制 386

32.2.1 源表字段數多于目標表字段數 386

32.2.2 目標表字段數多于源表字段數 388

32.3 不同類型字段的復制 389

32.3.1 屬性提升 390

32.3.2 有損轉換與無損轉換 390

32.4 小結 391

第33章 復制中的調用功能 392

33.1 操作環境信息 392

33.2 復制中的調用功能操作示例 392

33.2.1 在READ-COMMITTED隔離級別、基于row的復制場景下數據庫的

操作記錄 393

33.2.2 在READ-COMMITTED隔離級別、基于statement的復制場景下

數據庫的操作記錄 396

33.3 二進制日志的解析及解釋 396

33.3.1 row和mixed格式二進制日志的解析及解釋 396

33.3.2 statement格式二進制日志的解析及解釋 402

33.4 小結 407

第34章 復制LIMIT子句 408

34.1 操作環境信息 408

34.2 復制LIMIT子句的操作示例 408

34.3 二進制日志的解析及解釋 409

34.3.1 statement格式二進制日志的解析及解釋 410

34.3.2 row格式和mixed格式二進制日志的解析及解釋 411

34.4 小結 414

第35章 復制LOAD DATA語句 415

35.1 操作環境信息 415

35.2 復制LOAD DATA語句的操作示例 416

35.2.1 準備演示數據 416

35.2.2 LOAD DATA語句的操作 417

35.3 二進制日志的解析及解釋 417

35.3.1 statement格式二進制日志的解析及解釋 417

35.3.2 row格式和mixed格式二進制日志的解析及解釋 419

35.4 小結 420

第36章 系統變量max_allowed_packet對復制的影響 421

36.1 系統變量簡介 421

36.2 操作環境信息 422

36.3 max_allowed_packet對復制的影響操作示例 423

36.3.1 max_allowed_packet對主庫的影響 423

36.3.2 max_allowed_packet對從庫的影響 424

36.4 小結 427

第37章 復制臨時表 429

37.1 操作環境信息 429

37.2 復制臨時表的操作示例 429

37.2.1 基于statement的復制且隔離級別為REPEATABLE-READ 430

37.2.2 基于row的復制且隔離級別為REPEATABLE-READ 432

37.2.3 混合復制且隔離級別為REPEATABLE-READ 433

37.2.4 使用臨時表時如何安全關閉從庫 433

37.3 與臨時表相關的其他注意事項 435

37.4 小結 435

第38章 復制中的事務不一致問題 436

38.1 事務不一致的場景類型 436

38.2 事務不一致的原因 437

38.3 事務不一致的后果 437

38.4 小結 438


展開全部

數據生態:MySQL復制技術與生產實踐 節選

數據復制技術是實現數據庫水平擴展、高可用性和高可靠架構的基礎。本書中的案例都是從生產實踐中提煉和總結的,體現了兩位作者豐富的MySQL運維和咨詢經驗。 林曉斌(丁奇) “MySQL實戰45講”專欄作者 MySQL主從復制技術一直都是一個熱門的話題,這當然是有道理的,可以說主從復制技術是各種MySQL高可用架構的基石。除了理論,本書還包含大量實踐內容,相信仔細閱讀定會收獲頗豐。 高鵬(八怪) “深入理解主從原理32講”專欄作者 繼《千金良方:MySQL性能優化金字塔法則》后,羅老師再出新作,有幸拜讀。本書基于MySQL新版本,結合作者多年的實戰經驗,全面介紹了主從復制技術,并配有大量的部署和實踐案例,是學習MySQL主從復制技術的重要資料,相信定能對你有所幫助。 溫正湖 網易杭州研究院OLTP&OLAP內核團隊開發負責人 和小波相識于網絡,從其MySQL技術文章和對各種疑難故障問題的分析中可知,小波及其沃趣的同事技術功底十分深厚扎實,總能從原理層面將核心問題講述得非常透徹。本書涵蓋MySQL復制技術原理、架構設計、案例分析等方面的內容。對于DBA來說,細細品讀,必將收益良多。 楊奇龍 杭州有贊科技 DBA、微信公眾號“yangyidba”內容作者 我們習慣稱呼小波為波多老師,除了因為顯而易見的諧音,也因為我們由衷地被他樂于分享的精神所打動。寫書既要毅力又費體力,沒有眼睛向下的興趣和決心實在難以完成。希望這本書不僅能帶給你知識,也能引發你的思考。 熊中哲 ScaleFlux工程師 本書嘗試帶領讀者一起領略MySQL復制技術的風景,如果你愿意跟隨作者的腳步來一場思想之旅,相信MySQL的相關知識能幫助你在技術專家的道路上更進一步。 李春 沃趣科技首席架構師

數據生態:MySQL復制技術與生產實踐 作者簡介

羅小波,《千金良方:MySQL性能優化金字塔法則》作者之一。熟悉MySQL體系結構,擅長數據庫的整體調優,熱衷于開源技術的研究與分享,曾在線上和線下多次公開分享過數據庫專題知識,發表近100篇數據庫相關的研究文章,現任ScaleFlux資深應用工程師(Staff Application Engineer)。 沈剛,熟悉MySQL數據庫運行機制,在數據庫及復制架構故障的診斷、數據庫性能調優、數據庫備份恢復和遷移等方面有豐富的經驗,為銀行、證券公司及互聯網用戶提供數據庫的架構設計、故障診斷、性能調優等服務,現任PingCAP TiDB 技術支持工程師。

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網
在線客服
主站蜘蛛池模板: ★店家乐|服装销售管理软件|服装店收银系统|内衣店鞋店进销存软件|连锁店管理软件|收银软件手机版|会员管理系统-手机版,云版,App | 无机纤维喷涂棉-喷涂棉施工工程-山东华泉建筑工程有限公司▲ | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 校园气象站_超声波气象站_农业气象站_雨量监测站_风途科技 | 档案密集柜_手动密集柜_智能密集柜_内蒙古档案密集柜-盛隆柜业内蒙古密集柜直销中心 | 天品互联-北京APP开发公司-小程序开发制作-软件开发 | 讲师宝经纪-专业培训机构师资供应商_培训机构找讲师、培训师、讲师经纪就上讲师宝经纪 | 杭州网络公司_百度SEO优化-外贸网络推广_抖音小程序开发-杭州乐软科技有限公司 | 捷码低代码平台 - 3D数字孪生_大数据可视化开发平台「免费体验」 | 苏州西朗门业-欧盟CE|莱茵UL双认证的快速卷帘门品牌厂家 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 非标压力容器_碳钢储罐_不锈钢_搪玻璃反应釜厂家-山东首丰智能环保装备有限公司 | 宝宝药浴-产后药浴-药浴加盟-艾裕-专注母婴调养泡浴 | uv机-uv灯-uvled光固化机-生产厂家-蓝盾机电| 石家庄网站建设|石家庄网站制作|石家庄小程序开发|石家庄微信开发|网站建设公司|网站制作公司|微信小程序开发|手机APP开发|软件开发 | 酶联免疫分析仪-多管旋涡混合仪|混合器-莱普特科学仪器(北京)有限公司 | 非小号行情 - 专业的区块链、数字藏品行情APP、金色财经官网 | 流程管理|流程管理软件|企业流程管理|微宏科技-AlphaFlow_流程管理系统软件服务商 | 名律网-法律问题咨询-找律师-法律知识| 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 防爆正压柜厂家_防爆配电箱_防爆控制箱_防爆空调_-盛通防爆 | 气力输送_输送机械_自动化配料系统_负压吸送_制造主力军江苏高达智能装备有限公司! | 污水处理设备,一体化泵站,一体化净水设备-「梦之洁环保设备厂家」 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 企小优-企业数字化转型服务商_网络推广_网络推广公司 | 【ph计】|在线ph计|工业ph计|ph计厂家|ph计价格|酸度计生产厂家_武汉吉尔德科技有限公司 | 广西资质代办_建筑资质代办_南宁资质代办理_新办、增项、升级-正明集团 | 创绿家招商加盟网-除甲醛加盟-甲醛治理加盟-室内除甲醛加盟-创绿家招商官网 | 防爆暖风机_防爆电暖器_防爆电暖风机_防爆电热油汀_南阳市中通智能科技集团有限公司 | 聚丙烯酰胺_阴离子_阳离子「用量少」巩义亿腾厂家直销,售后无忧 聚合甘油__盐城市飞龙油脂有限公司 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 番茄畅听邀请码怎么输入 - Dianw8.com | 设定时间记录电子秤-自动累计储存电子秤-昆山巨天仪器设备有限公司 | 特材真空腔体_哈氏合金/镍基合金/纯镍腔体-无锡国德机械制造有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 利浦顿蒸汽发生器厂家-电蒸汽发生器/燃气蒸汽发生器_湖北利浦顿热能科技有限公司官网 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 展厅设计公司,展厅公司,展厅设计,展厅施工,展厅装修,企业展厅,展馆设计公司-深圳广州展厅设计公司 | 低气压试验箱_高低温低气压试验箱_低气压实验箱 |林频试验设备品牌 | 超声波乳化机-超声波分散机|仪-超声波萃取仪-超声波均质机-精浩机械|首页 | 客服外包专业服务商_客服外包中心_网萌科技 |