注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫數(shù)據(jù)庫設(shè)計(jì)/管理MySQL性能優(yōu)化和高可用架構(gòu)實(shí)踐

MySQL性能優(yōu)化和高可用架構(gòu)實(shí)踐

MySQL性能優(yōu)化和高可用架構(gòu)實(shí)踐

定 價(jià):¥59.00

作 者: 宋立桓
出版社: 清華大學(xué)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787302554172 出版時(shí)間: 2020-07-01 包裝:
開本: 16開 頁數(shù): 209 字?jǐn)?shù):  

內(nèi)容簡介

  互聯(lián)網(wǎng)公司里面幾乎很少有公司不用MySQL,國內(nèi)互聯(lián)網(wǎng)巨頭都在大規(guī)模使用MySQL。如果把MySQL比喻成數(shù)據(jù)庫界的一條巨龍,則性能優(yōu)化和高可用架構(gòu)設(shè)計(jì)實(shí)踐就是點(diǎn)睛之筆?!禡ySQL性能優(yōu)化和高可用架構(gòu)實(shí)踐》將詳細(xì)講解MySQL5.7高可用和性能優(yōu)化技術(shù),細(xì)致梳理思路,并與真實(shí)生產(chǎn)案例相結(jié)合,通過原理闡述到實(shí)戰(zhàn)部署,幫助讀者將所學(xué)知識點(diǎn)運(yùn)用到實(shí)際工作中。《MySQL性能優(yōu)化和高可用架構(gòu)實(shí)踐》分為13章,詳解MySQL5.7數(shù)據(jù)庫體系結(jié)構(gòu),InnoDB存儲引擎,MySQL事務(wù)和鎖,性能優(yōu)化,服務(wù)器全面優(yōu)化、性能監(jiān)控,以及MySQL主從復(fù)制、PXC、MHA、MGR、Keepalived+雙主復(fù)制等高可用集群架構(gòu)的設(shè)計(jì)與實(shí)踐過程,并介紹海量數(shù)據(jù)分庫分表和Mycat中間件的實(shí)戰(zhàn)操作?!禡ySQL性能優(yōu)化和高可用架構(gòu)實(shí)踐》既適合有一定基礎(chǔ)的MySQL數(shù)據(jù)庫學(xué)習(xí)者、MySQL數(shù)據(jù)庫開發(fā)人員和MySQL數(shù)據(jù)庫管理人員閱讀,同時(shí)也能作為高等院校和培訓(xùn)學(xué)校相關(guān)專業(yè)師生的參考用書。

作者簡介

  宋立桓,IT資深技術(shù)專家、布道師,主要負(fù)責(zé)為企業(yè)客戶提供顧問咨詢、培訓(xùn)和方案設(shè)計(jì)服務(wù)。目前是騰訊云架構(gòu)師,專注于云計(jì)算、大數(shù)據(jù)和人工智能,對區(qū)塊鏈的相關(guān)技術(shù)也有深入的研究。著有圖書《Cloudera Hadoop大數(shù)據(jù)平臺實(shí)戰(zhàn)指南》和《AI制勝:機(jī)器學(xué)習(xí)極簡入門》。

圖書目錄

第1章 MySQL架構(gòu)介紹
1.1 MySQL簡介
1.2 MySQL主流的分支版本
1.3 MySQL存儲引擎
1.4 MySQL邏輯架構(gòu)
1.5 MySQL物理文件體系結(jié)構(gòu)
第2章 InnoDB存儲引擎體系結(jié)構(gòu)
2.1 緩沖池
2.2 change buffer
2.3 自適應(yīng)哈希索引
2.4 redo log buffer
2.5 double write
2.6 InnoDB后臺線程
2.6.1 InnoDB主線程
2.6.2 InnoDB后臺I/O線程
2.6.3 InnoDB臟頁刷新線程
2.6.4 InnoDB purge線程
2.7 redo log
2.8 undo log
2.9 Query Cache
第3章 MySQL事務(wù)和鎖
3.1 MySQL事務(wù)概述
3.2 MySQL事務(wù)隔離級別
3.3 InnoDB的鎖機(jī)制介紹
3.4 鎖等待和死鎖
3.4.1 鎖等待
3.4.2 死鎖
3.5 鎖問題的監(jiān)控
第4章 SQL語句性能優(yōu)化
4.1 MySQL查詢過程
4.2 創(chuàng)建高性能索引
4.2.1 索引的原理
4.2.2 聚集索引和輔助索引
4.2.3 Index Condition Pushdown
4.2.4 Multi-Range Read Optimization
4.2.5 Batched Key Access
4.3 慢SQL語句優(yōu)化思路
4.3.1 抓取慢SQL語句
4.3.2 利用explain分析查詢語句
4.3.3 利用show profiles分析慢SQL語句
4.4 索引使用的原則及案例分析
4.4.1 索引使用的原則
4.4.2 沒有使用到索引的案例分析
第5章 MySQL服務(wù)器全面優(yōu)化
5.1 MySQL 5.7 InnoDB存儲引擎增強(qiáng)特性
5.2 硬件層面優(yōu)化
5.3 Linux操作系統(tǒng)層面優(yōu)化
5.4 MySQL配置參數(shù)優(yōu)化
5.5 MySQL設(shè)計(jì)規(guī)范
第6章 MySQL性能監(jiān)控
6.1 監(jiān)控圖表的指導(dǎo)意義
6.2 Lepus數(shù)據(jù)庫監(jiān)控系統(tǒng)實(shí)戰(zhàn)
6.2.1 Lepus數(shù)據(jù)庫監(jiān)控系統(tǒng)簡介
6.2.2 Lepus數(shù)據(jù)庫監(jiān)控系統(tǒng)部署
6.2.3 監(jiān)控MySQL服務(wù)器
6.2.4 Lepus慢查詢分析平臺
第7章 MySQL主從復(fù)制詳解
7.1 主從復(fù)制的概念和用途
7.2 主從復(fù)制的原理及過程描述
7.3 主從復(fù)制的重點(diǎn)參數(shù)解析
7.4 主從復(fù)制的部署架構(gòu)
7.5 異步復(fù)制
7.6 半同步復(fù)制
7.6.1 半同步復(fù)制概念和原理
7.6.2 半同步復(fù)制配置
7.7 GTID復(fù)制
7.7.1 GTID特性和復(fù)制原理介紹
7.7.2 GTID復(fù)制配置實(shí)戰(zhàn)
7.8 多源復(fù)制
7.9 主從復(fù)制故障處理
7.10 主從延遲解決方案和并行復(fù)制
第8章 PXC高可用解決方案
8.1 PXC概述
8.2 PXC的實(shí)現(xiàn)原理
8.3 PXC集群的優(yōu)缺點(diǎn)
8.4 PXC中的重要概念
8.5 PXC集群部署實(shí)戰(zhàn)
8.6 PXC集群狀態(tài)監(jiān)控
8.7 PXC集群的適用場景和維護(hù)總結(jié)
第9章 基于MHA實(shí)現(xiàn)的MySQL自動(dòng)故障轉(zhuǎn)移集群
9.1 MHA簡介
9.2 MHA原理
9.3 MHA的優(yōu)缺點(diǎn)
9.4 MHA工具包的功能
9.5 MHA集群部署實(shí)戰(zhàn)
第10章 MySQL Group Replication
10.1 MGR概述
10.2 MGR基本原理
10.3 MGR服務(wù)模式
10.3.1 單主模式
10.3.2 多主模式
10.4 MGR的注意事項(xiàng)
10.5 MGR部署實(shí)戰(zhàn)
10.6 MGR的監(jiān)控
10.7 MGR的主節(jié)點(diǎn)故障無感知切換
第11章 Keepalived+雙主復(fù)制的高可用架構(gòu)
11.1 Keepalived+雙主架構(gòu)介紹
11.2 Keepalived介紹
11.3 雙主+Keepalived集群搭建
第12章 數(shù)據(jù)庫分庫分表與中間件介紹
12.1 關(guān)系數(shù)據(jù)庫的架構(gòu)演變
12.1.1 數(shù)據(jù)庫讀寫分離
12.1.2 數(shù)據(jù)庫垂直分庫
12.1.3 數(shù)據(jù)庫水平分庫與水平分表
12.2 分庫分表帶來的影響
12.3 常見的分庫分表中間件介紹
第13章 Mycat中間件詳解
13.1 Mycat簡介
13.2 Mycat核心概念
13.3 Mycat安裝部署
13.4 Mycat配置文件詳解
13.4.1 schema.xml
13.4.2 server.xml
13.4.3 rule.xml
13.5 Mycat分庫分表實(shí)戰(zhàn)
13.6 Mycat讀寫分離實(shí)戰(zhàn)

本目錄推薦

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