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

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

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

定 價:¥98.00

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

ISBN: 9787121144073 出版時間: 2011-10-01 包裝: 平裝
開本: 16開 頁數(shù): 573 字數(shù):  

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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