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

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

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

定 價:¥98.00

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

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

內(nèi)容簡介

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

作者簡介

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

圖書目錄

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

本目錄推薦

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