注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡數(shù)據(jù)庫高可用MySQL(第2版)

高可用MySQL(第2版)

高可用MySQL(第2版)

定 價:¥128.00

作 者: Charles Bell(查理斯 貝爾) Mats Kindahl(邁茨 肯德爾) Lars Thalmann(拉爾斯 塞爾曼)著,寧青 唐李洋 譯
出版社: 電子工業(yè)出版社
叢編項:
標 簽: SQL 計算機/網(wǎng)絡 數(shù)據(jù)庫

ISBN: 9787121266881 出版時間: 2015-09-01 包裝: 平裝
開本: 16開 頁數(shù): 680 字數(shù):  

內(nèi)容簡介

  本書主要講解真實環(huán)境下如何使用MySQL的復制、集群和監(jiān)控特性,揭示MySQL可靠性和高可用性的方方面面。本書定位于解決MySQL數(shù)據(jù)庫的常見應用瓶頸,在保持MySQL的持續(xù)可用性的前提下,挖潛各種提高性能的解決方案。本書描述了很多MySQL工具的變化。涵蓋了5.5版本的知識,以及若干5.6版本的功能。本書的作者正是書中介紹的很多工具的設計師,本書揭示了MySQL可靠性和高可用性的許多不為人知的方面。

作者簡介

  Charles A. Bell博士是Oracle的高級軟件工程師。目前是備份首席開發(fā)員,并且是MySQL備份和復制小組的成員。Mats Kindahl博士是Oracle MySQL小組的首席高級軟件開發(fā)員。他是MySQL基于行的復制及其他幾個復制功能的主要架構師和實現(xiàn)者,目前是MySQL高可用性小組的架構師和項目主管,正在開發(fā)MySQL Fabric。Lars Thalmann博士是MySQL復制和備份的開發(fā)經(jīng)理。他創(chuàng)建并發(fā)展了MySQL的備份功能,引導了MySQL復制的變革,已經(jīng)成為MySQL集群復制發(fā)展的重要角色。譯者介紹OCP,阿里第一代MySQL DBA(花名玉泉),擅長自動化運維、監(jiān)控,MySQL與Hadoop專家,并熱衷于機器學習研究

圖書目錄

前言. ..................................... xxi
第 1章 引言............................. 2
到底什么是復制 ................ 4
那么,是否需要備份 ........ 5
什么是監(jiān)控 ..................................................................... 6
其他閱讀材料 ................... 6
小結 .................................. 7
第 2章 MySQL.Replicant庫. .... 8
基本類和函數(shù) ................. 12
對各種操作系統(tǒng)的支持... 13
服務器 ............................. 13
服務器角色 ..................... 15
小結 ................................ 17
第 3章 MySQL復制原理.. ........ 18
復制的基本步驟 .............. 19
配置 master .............. 20
配置 slave ................ 21
連接 master和 slave  22 
二進制日志簡介 .............. 23
二進制日志記錄了什么 ......................................... 24
觀察復制的動作 ...... 25
二進制日志的結構和內(nèi)容 ..................................... 27
建立新 slave .................... 30
克隆 master .............. 31
克隆 slave ................ 33
克隆操作的腳本 ...... 35
執(zhí)行常見的復制任務 ...... 37
報表 ......................... 37
小結 ................................ 43
第 4章 二進制日志.................. 45
二進制日志的結構 .......... 46 
binlog事件的結構 ... 48
事件校驗 ................. 50
將語句寫入日志 .............. 51
寫入 DML語句 ....... 52
寫入 DDL語句 ........ 52
寫入查詢 ................. 52 
LOAD DATA INFILE語句 .................................... 58
二進制日志過濾器 .. 60
觸發(fā)器、事件和存儲例程 ..................................... 62
存儲過程 ................. 68
存儲函數(shù) ................. 70
事件 ......................... 74
特殊結構 ................. 75
非事務型變更和錯誤處理 ..................................... 75
將事務寫入日志 .............. 78
使用 XA進行分布式事務處理.............................. 83
二進制日志的組提交 ............................................. 86
基于行的復制 ................. 88
啟用基于行的復制 .. 89
使用混合模式 .......... 90
二進制日志管理 .............. 90
二進制日志和系統(tǒng)崩潰安全 ................................. 91 
binlog文件輪換 ...... 92
事故 ......................... 94
清除 binlog文件 ...... 94 
mysqlbinlog實用工具 ..... 95
基本用法 ................. 96
解釋事件 ............... 104
二進制日志的選項和變量 ........................................... 108
基于行的復制參數(shù)  110
小結 ...............................111
第 5章 面向高可用性的復制...... 112
冗余 .............................. 113
計劃 .............................. 114 
slave故障 .............. 115 
master故障 ............ 115 
relay故障 .............. 116
災難恢復 ............... 116
方法 .............................. 116
熱備份 ................... 118
雙主結構 ............... 122
提升 slave .............. 131
環(huán)形復制 ............... 135
小結 .............................. 137
第 6章 面向橫向擴展的 MySQL復制...................................... 138
橫向擴展讀操作,而不是寫操作 ................................ 140
異步復制的價值 ............ 141
管理復制拓撲 ............... 142
應用層的負載均衡  145
級聯(lián)復制 ....................... 153
配置 relay .............. 154
使用 Python添加 relay ........................................ 155
專用 slave...................... 156
過濾復制事件 ........ 157
使用過濾將事件分配給 slave .............................. 159
數(shù)據(jù)的一致性管理 ........ 160 
非級聯(lián)部署的一致性 ........................................... 161
級聯(lián)部署的一致性  163
小結 .............................. 169
第 7章 數(shù)據(jù)分片.................... 171
什么是數(shù)據(jù)分片 ............ 172
為什么要分片 ........ 173
分片的局限性 ........ 174
分片方案的要素 ............ 176
高層分片架構 ........ 177
數(shù)據(jù)分區(qū) ....................... 178
分配分片 ............... 182
映射分片關鍵字 ............ 186
分片方案 ............... 186
分片映射函數(shù) ........ 190
處理查詢和事務調度 .... 194
處理事務 ............... 195
分配查詢 ............... 197
分片管理 ....................... 199
將分片遷移到其他節(jié)點 ....................................... 199
分割分片 ............... 203
小結 .............................. 203
第 8章 深入復制................... 204
復制架構基礎 ............... 205
中繼日志的結構 .... 206
復制線程 ............... 209
啟動和停止 slave線程 ........................................ 210
通過 Internet運行復制 .. 211
使用內(nèi)置支持建立安全復制 ............................... 212
使用 Stunnel建立安全復制 ................................. 213
細粒度控制復制 ............ 215
關于復制狀態(tài)的信息 ........................................... 215
處理斷開連接的選項 .... 223 
slave如何處理事件 ....... 224
管理 I/O線程 ........ 224 
SQL線程的處理 ... 225
半同步復制 ................... 231
配置半同步復制 .... 232
監(jiān)控半同步復制 .... 234
全局事務標識符 ............ 234
使用 GTID配置復制 ........................................... 235
使用 GTID進行故障轉移 ................................... 237
使用 GTID提升 slave...

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.shuitoufair.cn 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號