注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)SQL Sever高可用MySQL:構(gòu)建健壯的數(shù)據(jù)中心

高可用MySQL:構(gòu)建健壯的數(shù)據(jù)中心

高可用MySQL:構(gòu)建健壯的數(shù)據(jù)中心

定 價(jià):¥98.00

作 者: (美)貝爾,(美)肯德爾,(美)塞爾曼 著,寧青,唐李洋,諸云萍 譯
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: SQL

ISBN: 9787121144073 出版時(shí)間: 2011-10-01 包裝: 平裝
開本: 16開 頁(yè)數(shù): 573 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  《高可用MySQL:構(gòu)建健壯的數(shù)據(jù)中心》是“MySQL High Availability”的中文翻譯版,主要講解真實(shí)環(huán)境下如何使用MySQL的復(fù)制、集群和監(jiān)控特性,揭示MySQL可靠性和高可用性的方方面面?!陡呖捎肕ySQL:構(gòu)建健壯的數(shù)據(jù)中心》由MySQL開發(fā)團(tuán)隊(duì)親自執(zhí)筆,定位于解決MySQL數(shù)據(jù)庫(kù)的常見應(yīng)用瓶頸,在保持MySQL的持續(xù)可用性的前提下,挖潛各種提高性能的解決方案?!陡呖捎肕ySQL:構(gòu)建健壯的數(shù)據(jù)中心》分為三個(gè)部分。第一部分講述MySQL復(fù)制,包括高可用性和橫向擴(kuò)展,第二部分介紹構(gòu)建健壯的數(shù)據(jù)中心時(shí)監(jiān)控和性能方面的問題,第三部分給出其他MySQL相關(guān)內(nèi)容,包括云計(jì)算和MySQL集群。

作者簡(jiǎn)介

暫缺《高可用MySQL:構(gòu)建健壯的數(shù)據(jù)中心》作者簡(jiǎn)介

圖書目錄

Table of Contents
前言 i
第一部分 復(fù)制
第1章 引言
到底什么是復(fù)制
那么,是否需要備份
什么是監(jiān)控
還有什么我可以閱讀的
小結(jié)
第2章 MySQL復(fù)制原理
復(fù)制的基本步驟
配置Master
配置Slave
連接Master和Slave
二進(jìn)制日志簡(jiǎn)介
二進(jìn)制日志記錄了什么
觀察復(fù)制的動(dòng)作
二進(jìn)制日志的結(jié)構(gòu)和內(nèi)容
使用Python管理復(fù)制
viii | 目錄
基本類及函數(shù)
操作系統(tǒng)
服務(wù)器類
服務(wù)器角色
建立新Slave
克隆Master
克隆Slave
克隆操作的腳本
執(zhí)行常見的復(fù)制任務(wù)
報(bào)表
小結(jié)
第3章 二進(jìn)制日志
二進(jìn)制日志的結(jié)構(gòu)
Binlog事件的結(jié)構(gòu)
記錄語句
記錄數(shù)據(jù)操作語言
記錄數(shù)據(jù)定義語言
記錄查詢
LOAD DATA INFILE語句
二進(jìn)制日志過濾器
觸發(fā)器、事件和存儲(chǔ)程序
存儲(chǔ)過程
存儲(chǔ)函數(shù)
Events
特殊結(jié)構(gòu)
非事務(wù)性的變化和錯(cuò)誤處理
記錄事務(wù)
事務(wù)緩存
使用XA進(jìn)行分布式事務(wù)處理
目錄 | ix
二進(jìn)制日志管理
二進(jìn)制日志和系統(tǒng)崩潰安全
Binlog文件輪換(Rotation)
事故(incident)
清除binlog文件
mysqlbinlog實(shí)用工具
基本用法
解釋事件(Interpreting Events)
二進(jìn)制日志選項(xiàng)和變量
小結(jié)
第4章 基于復(fù)制的數(shù)據(jù)庫(kù)高可用技術(shù)
冗余
計(jì)劃
Slave故障
Master故障
中繼服務(wù)器故障
災(zāi)難恢復(fù)
程序
熱備份
雙Master
半同步復(fù)制
Slave的提升
循環(huán)復(fù)制
小結(jié)
第5章 MySQL集群的橫向擴(kuò)展
讀操作的橫向擴(kuò)展
異步復(fù)制的價(jià)值
管理復(fù)制拓?fù)?br />x | 目錄
應(yīng)用層負(fù)載均衡器示例
級(jí)聯(lián)復(fù)制(Hierarchal Replication)
中繼服務(wù)器的設(shè)置
使用Python添加中繼服務(wù)器
專用Slave
過濾復(fù)制事件
使用過濾將事件分配給Slave
數(shù)據(jù)分片
分片的表示
數(shù)據(jù)分區(qū)
分片之間的均衡
一個(gè)分片的例子
數(shù)據(jù)的一致性管理
非級(jí)聯(lián)部署中的一致性
級(jí)聯(lián)部署中的一致性
小結(jié)
第6章 高級(jí)復(fù)制
復(fù)制架構(gòu)基礎(chǔ)
中繼日志的結(jié)構(gòu)
復(fù)制線程
Slave線程的啟動(dòng)和停止
通過Internet運(yùn)行復(fù)制
使用內(nèi)置支持建立安全復(fù)制
使用Stunnel建立安全復(fù)制
細(xì)粒度控制復(fù)制
關(guān)于復(fù)制狀態(tài)的信息
處理斷開連接的參數(shù)
Slave是如何處理事件的
管理I/O線程
目錄 | xi
SQL線程的處理
Slave的安全和恢復(fù)
同步,事務(wù)和數(shù)據(jù)庫(kù)崩潰問題
保護(hù)非事務(wù)性語句的規(guī)則
多源復(fù)制
基于行的復(fù)制
基于行的復(fù)制參數(shù)
混合模式的復(fù)制
處理基于行復(fù)制的事件
事件的執(zhí)行
事件和觸發(fā)器
過濾
小結(jié)
第二部分 監(jiān)控和災(zāi)難恢復(fù)
第7章 監(jiān)控入門
監(jiān)控方法
監(jiān)控的好處
監(jiān)控系統(tǒng)組件
處理器
內(nèi)存
磁盤
網(wǎng)絡(luò)子系統(tǒng)
監(jiān)控方法
Linux和UNIX監(jiān)控
進(jìn)程活動(dòng)
內(nèi)存利用率
磁盤利用率
網(wǎng)絡(luò)活動(dòng)
xii | 目錄
常見系統(tǒng)統(tǒng)計(jì)信息
使用cron自動(dòng)監(jiān)控
Mac OS X 監(jiān)控
System profile
控制臺(tái)(console)
Activity Monitor
Microsoft Windows監(jiān)控
Windows Experience
System health report
Event Viewer(事件查看器)
Reliability Monitor
The Task Manager(任務(wù)管理器)
Performance Monitor
預(yù)防性維護(hù)監(jiān)控
小結(jié)
第8章 監(jiān)控MySQL
什么是性能
MySQL服務(wù)器監(jiān)控
如何顯示MySQL性能
性能監(jiān)控
SQL命令
mysqladmin實(shí)用工具
MySQL GUI工具
MySQL管理器
MySQL查詢?yōu)g覽器
服務(wù)器日志
第三方工具
MySQL Benchmark套件
目錄 | xiii
數(shù)據(jù)庫(kù)性能
測(cè)量數(shù)據(jù)庫(kù)性能
數(shù)據(jù)庫(kù)優(yōu)化的最佳實(shí)踐
提高性能的最佳實(shí)踐
一切都慢
慢查詢
慢應(yīng)用
慢復(fù)制
小結(jié)
第9章 監(jiān)控存儲(chǔ)引擎
MyISAM
優(yōu)化磁盤存儲(chǔ)
優(yōu)化數(shù)據(jù)庫(kù)表
使用MyISAM實(shí)用工具
按索引順序存儲(chǔ)表
壓縮表
對(duì)數(shù)據(jù)表進(jìn)行碎片整理
監(jiān)控Key Cache
預(yù)加載Key Cache
使用多個(gè)Key Cache
其他需要考慮的參數(shù)
InnoDB
使用SHOW ENGINE命令
使用InnoDB監(jiān)控器
監(jiān)控日志文件
監(jiān)控緩沖池
監(jiān)控表空間
使用INFORMATION_SCHEMA表
xiv | 目錄
其他需要考慮的參數(shù)
小結(jié)
第10章 復(fù)制監(jiān)控
開始
安裝服務(wù)器
包容性和排他性復(fù)制
復(fù)制線程
監(jiān)控Master
Master的監(jiān)控命令
Master狀態(tài)變量
監(jiān)控Slave
Slave的監(jiān)控命令
Slave的狀態(tài)變量
使用MySQL管理器監(jiān)控復(fù)制
其他需要考慮的項(xiàng)
網(wǎng)絡(luò)
監(jiān)控和管理Slave滯后
Slave延遲的原因和預(yù)防措施
小結(jié)
第11章 復(fù)制的故障排除
什么導(dǎo)致錯(cuò)誤發(fā)生
Master上的問題
Slave上的問題
高級(jí)復(fù)制問題
排除復(fù)制故障的工具
最佳實(shí)踐
了解你的拓?fù)浣Y(jié)構(gòu)
查詢所有服務(wù)器的狀態(tài)
目錄 | xv
查看日志
檢查配置信息
有序執(zhí)行系統(tǒng)關(guān)閉
在遇到錯(cuò)誤后按序執(zhí)行重啟
手動(dòng)執(zhí)行失敗查詢
常用程序
報(bào)告復(fù)制故障
小結(jié)
第12章 保護(hù)你的投資
什么是信息保障
信息保障的三個(gè)應(yīng)用
信息保障為什么重要
信息完整性、災(zāi)難恢復(fù)及備份的職責(zé)
高可用性與災(zāi)難恢復(fù)
災(zāi)難恢復(fù)
數(shù)據(jù)恢復(fù)的重要性
備份和恢復(fù)
備份實(shí)用程序和操作系統(tǒng)級(jí)的解決方案
InnoDB Hot Backup應(yīng)用
物理文件的復(fù)制
mysqldump工具
XtraBackup
邏輯卷管理器快照
備份方法的比較
備份和MySQL復(fù)制
使用復(fù)制進(jìn)行備份和恢復(fù)
PITR
自動(dòng)備份
xvi | 目錄
小結(jié)
第13章 MySQL企業(yè)版
MySQL企業(yè)版入門
訂閱級(jí)別
安裝概述
MySQL企業(yè)組件
MySQL企業(yè)服務(wù)器
MEM
MySQL產(chǎn)品支持
MySQL企業(yè)版的使用
安裝
修復(fù)監(jiān)控代理問題
監(jiān)控
查詢分析器
更多信息
小結(jié)
第三部分 高可用性環(huán)境
第14章 云計(jì)算解決方案
什么是云計(jì)算
云架構(gòu)
云計(jì)算是一種經(jīng)濟(jì)的選擇嗎
云計(jì)算實(shí)例
云計(jì)算的好處
云計(jì)算供應(yīng)商
AWS
技術(shù)簡(jiǎn)要概述
它是如何工作的
目錄 | xvii
Amazon Cloud工具
入門
使用磁盤
接下來怎么做
云中的MySQL
MySQL復(fù)制和EC
EC2中使用MySQL的最佳實(shí)踐
開源云計(jì)算
小結(jié)
第15章 MySQL集群
什么是MySQL集群
術(shù)語和組件
MySQL集群和MySQL有何不同
典型配置
MySQL集群的特點(diǎn)
局部和全局冗余
日志處理
冗余和分布式數(shù)據(jù)
MySQL集群的架構(gòu)
如何存儲(chǔ)數(shù)據(jù)
分區(qū)
事務(wù)管理
聯(lián)機(jī)操作
配置實(shí)例
入門
啟動(dòng)MySQL集群
集群測(cè)試
關(guān)閉集群
xviii | 目錄
達(dá)到高可用性
系統(tǒng)恢復(fù)
節(jié)點(diǎn)恢復(fù)
復(fù)制
獲得高性能
高性能的注意事項(xiàng)
高性能的最佳實(shí)踐
小結(jié)
附錄A 復(fù)制建議和竅門
Slave停機(jī)了,怎么辦
檢查冗長(zhǎng)的二進(jìn)制日志
利用復(fù)制在表中重建數(shù)據(jù)
基于語句的日志
基于行的日志
使用MySQL Proxy來完成多Master的復(fù)制
使用默認(rèn)的存儲(chǔ)引擎
MySQL Cluster 多源(Multisource)復(fù)制
多路(Multichannel)復(fù)制故障轉(zhuǎn)移
使用當(dāng)前數(shù)據(jù)庫(kù)來過濾
Slave上的列比Master上多
Slave上的列比Master上少
選擇某幾列復(fù)制到Slave
復(fù)制心跳
在環(huán)形復(fù)制中忽略服務(wù)器
功能預(yù)覽:延時(shí)復(fù)制
功能預(yù)覽:腳本式復(fù)制
功能預(yù)覽:Oracle算法
索引

本目錄推薦

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