注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)數(shù)據(jù)庫(kù)MySQL DBA工作筆記:數(shù)據(jù)庫(kù)管理、架構(gòu)優(yōu)化與運(yùn)維開發(fā)

MySQL DBA工作筆記:數(shù)據(jù)庫(kù)管理、架構(gòu)優(yōu)化與運(yùn)維開發(fā)

MySQL DBA工作筆記:數(shù)據(jù)庫(kù)管理、架構(gòu)優(yōu)化與運(yùn)維開發(fā)

定 價(jià):¥99.00

作 者: 楊建榮 著
出版社: 中國(guó)鐵道出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

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

  本書是來自一線MySQL DBA的技能進(jìn)階筆記,凝結(jié)了作者多年數(shù)據(jù)庫(kù)管理心得。 全書從運(yùn)維管理、架構(gòu)優(yōu)化和運(yùn)維開發(fā)三個(gè)層面娓娓道來,精心篩選了作者在實(shí)際工作 中總結(jié)的技巧、對(duì)常見問題的處理方法以及對(duì)于運(yùn)維體系的思考和實(shí)踐;尤其是運(yùn)維開 發(fā)章節(jié)從0 到1 構(gòu)建運(yùn)維體系,能夠?qū)BA已有知識(shí)體系和技能棧做到全新梳理。

作者簡(jiǎn)介

  楊建榮,技術(shù)愛好者,dbaplus社群發(fā)起人之一,Oracle ACE,騰訊云TVP,YEP成員。擁有十多年數(shù)據(jù)庫(kù)開發(fā)和運(yùn)維經(jīng)驗(yàn),目前專注于開源技術(shù)、運(yùn)維自動(dòng)化和性能調(diào)優(yōu)。擁有Oracle 10g OCP、OCM、MySQL OCP認(rèn)證,對(duì)Shell、Java、Python有一定功底。每天通過微信、 博客進(jìn)行技術(shù)分享,已連續(xù)堅(jiān)持2000多天。

圖書目錄

第1 章 MySQL 發(fā)展和技術(shù)選型
1.1 如何看待MySQL ..............................................................................................................1
1.1.1 MySQL 始出...........................................................................................................1
1.1.2 MySQL 學(xué)習(xí)周期和難度........................................................................................1
1.1.3 解讀DB-Engines 的正確姿勢(shì)................................................................................2
1.1.4 MySQL 主要的一些分支........................................................................................3
1.1.5 如何看待MySQL 的技術(shù)發(fā)展...............................................................................3
1.2 如何看待MySQL 存儲(chǔ)引擎..............................................................................................5
1.2.1 InnoDB 發(fā)展時(shí)間線...............................................................................................6
1.2.2 存儲(chǔ)引擎之戰(zhàn).........................................................................................................7
1.2.3 存儲(chǔ)引擎矩陣圖.....................................................................................................7
1.3 MySQL 軟件和版本選型...................................................................................................8
1.3.1 選擇官方版的原因.................................................................................................9
1.3.2 Percona 分支的優(yōu)劣對(duì)比........................................................................................9
1.3.3 選擇MariaDB 的原因.......................................................................................... 10
1.3.4 MySQL 版本選型................................................................................................. 10
1.3.5 分支選擇的參考和標(biāo)準(zhǔn)........................................................................................ 11
1.3.6 初步結(jié)論............................................................................................................... 13
1.4 MySQL 常用工具選擇和建議......................................................................................... 13
1.4.1 運(yùn)維管理類工具................................................................................................... 14
1. 主流運(yùn)維管理工具........................................................................................... 14
2. 數(shù)據(jù)備份恢復(fù)工具........................................................................................... 14
3. MySQL 審計(jì)插件............................................................................................ 15
1.4.2 應(yīng)用工具............................................................................................................... 15
1. 客戶端工具...................................................................................................... 15
2. 數(shù)據(jù)庫(kù)版本管理工具....................................................................................... 15
1.4.3 監(jiān)控管理類工具................................................................................................... 16
1. 操作系統(tǒng)監(jiān)控.................................................................................................. 16
2. 性能監(jiān)控工具.................................................................................................. 16
1.4.4 診斷和優(yōu)化工具................................................................................................... 16
1. 診斷工具.......................................................................................................... 16
2. 性能測(cè)試工具.................................................................................................. 18
3. 慢日志分析工具.............................................................................................. 18
1.4.5 初步結(jié)論............................................................................................................... 18
1.5 MySQL 安裝.................................................................................................................... 19
1.5.1 常見的三種安裝方式............................................................................................ 19
1.5.2 MySQL 安裝規(guī)范................................................................................................. 20
1.5.3 MySQL 5.7 安裝部署實(shí)踐與總結(jié)........................................................................ 20
1.5.4 搭建從庫(kù)............................................................................................................... 23
案例1-1:MySQL 頻繁停庫(kù)的問題分析........................................................................ 25
第2 章 理解MySQL 體系結(jié)構(gòu)
2.1 通過文件來了解MySQL 體系結(jié)構(gòu)................................................................................. 29
2.1.1 從例子來理解MySQL 存儲(chǔ)結(jié)構(gòu)......................................................................... 32
2.1.2 慢日志診斷........................................................................................................... 32
案例2-1:MySQL 日志故障的處理和分析.................................................................... 35
2.2 玩轉(zhuǎn)MySQL 數(shù)據(jù)字典.................................................................................................... 38
2.2.1 MySQL 巡檢模塊:Sys Schema 的設(shè)計(jì).............................................................. 39
2.2.2 解惑:MySQL 關(guān)于數(shù)據(jù)字典的一個(gè)疑問........................................................... 47
2.3 InnoDB 體系結(jié)構(gòu)............................................................................................................ 50
2.3.1 InnoDB 體系結(jié)構(gòu)圖............................................................................................. 51
2.3.2 查看InnoDB 狀態(tài)的小技巧................................................................................. 52
2.3.3 InnoDB 的多線程技術(shù).......................................................................................... 53
2.3.4 InnoDB 的緩存池管理技術(shù).................................................................................. 55
2.3.5 InnoDB 中的臟頁(yè)管理.......................................................................................... 58
2.3.6 InnoDB 的日志管理............................................................................................. 60
2.3.7 InnoDB 中的檢查機(jī)制.......................................................................................... 62
2.3.8 MySQL 是如何保證數(shù)據(jù)完整性的...................................................................... 63
2.4 換個(gè)角度看MySQL......................................................................................................... 66
2.4.1 MySQL 里的一些極限值...................................................................................... 66
案例2-2:關(guān)于MySQL 中的一些極限值的初步驗(yàn)證糾錯(cuò)............................................. 67
2.4.2 mysql. service 啟動(dòng)腳本淺析................................................................................ 68
2.4.3 MySQL 待改進(jìn)的一些問題.................................................................................. 71
2.5 MySQL 參數(shù)解析............................................................................................................ 72
2.5.1 MySQL 參數(shù)變化分析.......................................................................................... 73
2.5.2 MySQL 5.7 參數(shù)解析............................................................................................ 74
第3 章 MySQL 基礎(chǔ)運(yùn)維面面觀
3.1 環(huán)境部署和構(gòu)建.............................................................................................................. 76
3.1.1 源碼安裝MySQL ................................................................................................. 76
3.1.2 在eclipse 中配置MySQL 源碼環(huán)境.................................................................... 80
3.1.3 分分鐘搭建MySQL 一主多從環(huán)境...................................................................... 87
3.2 MySQL 服務(wù)管理............................................................................................................ 88
3.2.1 Socket 連接........................................................................................................... 88
3.2.2 TCP/IP 連接.......................................................................................................... 89
3.2.3 MySQL 訪問模式的演進(jìn)...................................................................................... 89
3.2.4 無密碼登錄........................................................................................................... 90
案例3-1:通過shell 腳本檢測(cè)MySQL 服務(wù)信息.......................................................... 91
案例3-2:MySQL 密碼加密認(rèn)證的簡(jiǎn)單腳本................................................................. 93
案例3-3:MySQL 中如何得到權(quán)限信息........................................................................ 94
方法1:重新導(dǎo)出導(dǎo)入整個(gè)數(shù)據(jù)庫(kù)...................................................................... 94
方法2:導(dǎo)出mysql 的權(quán)限配置.......................................................................... 94
方法3:pt 工具導(dǎo)出............................................................................................ 95

本目錄推薦

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