注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)MySQL王者晉級(jí)之路

MySQL王者晉級(jí)之路

MySQL王者晉級(jí)之路

定 價(jià):¥79.00

作 者: 張甦 著
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

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

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

  目前大部分軟件開發(fā)平臺(tái)都基于Linux,很多互聯(lián)網(wǎng)公司都把MySQL作為后端數(shù)據(jù)存儲(chǔ)的數(shù)據(jù)庫(kù)。如果把MySQL比喻成數(shù)據(jù)庫(kù)界的一條巨龍,則本書涵蓋的所有知識(shí)點(diǎn)就是這條巨龍的組成部分。 本書深入剖析MySQL數(shù)據(jù)庫(kù)體系結(jié)構(gòu),實(shí)戰(zhàn)演練備份恢復(fù)、主從復(fù)制,詳解高可用集群架構(gòu)的設(shè)計(jì)與實(shí)踐過程,詳細(xì)梳理優(yōu)化思路,展現(xiàn)新版本的特性,并與真實(shí)生產(chǎn)案例相結(jié)合,通過核心原理到“王者”實(shí)戰(zhàn),全面覆蓋MySQL數(shù)據(jù)庫(kù)的知識(shí)點(diǎn)。 本書適合熟悉Linux系統(tǒng)且想提升MySQL水平的讀者。

作者簡(jiǎn)介

  張甦,極數(shù)學(xué)院創(chuàng)始人之一,51CTO知名博主。近十年互聯(lián)網(wǎng)線上處理及培訓(xùn)經(jīng)驗(yàn),專注于MySQL數(shù)據(jù)庫(kù),對(duì)MongoDB、Redis等NoSQL數(shù)據(jù)庫(kù)以及Hadoop生態(tài)圈相關(guān)技術(shù)有深入研究。曾就職于數(shù)據(jù)庫(kù)服務(wù)公司、某大型電商平臺(tái),及汽車類網(wǎng)站等大型互聯(lián)網(wǎng)公司。麾下的學(xué)員遍布各大企業(yè)。

圖書目錄

第1部分 倔強(qiáng)青銅篇
第1章 MySQL簡(jiǎn)介與主流分支版本
1.1 MySQL簡(jiǎn)介
1.2 MySQL主流的分支版本
1.2.1 官方版本的MySQL
1.2.2 Percona Server
1.2.3 MariaDB
第2章 MySQL數(shù)據(jù)庫(kù)的安裝、啟動(dòng)和關(guān)閉
2.1 下載MySQL二進(jìn)制軟件包
2.2 安裝前系統(tǒng)環(huán)境檢測(cè)
2.3 MySQL 5.6版本的安裝過程
2.4 創(chuàng)建密碼
2.5 關(guān)閉MySQL數(shù)據(jù)庫(kù)
2.6 基礎(chǔ)數(shù)據(jù)庫(kù)的名稱
2.7 MySQL 5.7版本的安裝
2.8 MySQL數(shù)據(jù)庫(kù)root密碼丟失的問題
2.9 MySQL數(shù)據(jù)庫(kù)的連接方式
2.10 用戶權(quán)限管理
第3章 MySQL體系結(jié)構(gòu)與存儲(chǔ)引擎
3.1 MySQL體系結(jié)構(gòu)
3.2 Query Cache詳解
3.3 存儲(chǔ)引擎
3.4 InnoDB體系結(jié)構(gòu)
3.4.1 數(shù)據(jù)庫(kù)和數(shù)據(jù)庫(kù)實(shí)例
3.4.2 InnoDB存儲(chǔ)結(jié)構(gòu)
3.4.3 內(nèi)存結(jié)構(gòu)
3.4.4 Buffer狀態(tài)及其鏈表結(jié)構(gòu)
3.4.5 各大刷新線程及其作用
3.4.6 內(nèi)存刷新機(jī)制
3.4.7 InnoDB的三大特性
第4章 數(shù)據(jù)庫(kù)文件
4.1 參數(shù)文件
4.2 參數(shù)類型
4.3 錯(cuò)誤日志文件(error log)
4.4 二進(jìn)制日志文件(binary log)
4.5 慢查詢?nèi)罩荆╯low log)
4.6 全量日志(general log)
4.7 審計(jì)日志(audit log)
4.8 中繼日志(relay log)
4.9 Pid文件
4.10 Socket文件
4.11 表結(jié)構(gòu)文件
4.12 InnoDB存儲(chǔ)引擎文件
第5章 表
5.1 整型
5.2 浮點(diǎn)型
5.3 時(shí)間類型
5.4 字符串類型
5.5 字符集
5.6 表碎片產(chǎn)生的原因
5.7 碎片計(jì)算方法及整理過程
5.8 表統(tǒng)計(jì)信息
5.9 統(tǒng)計(jì)信息的收集方法
5.10 MySQL庫(kù)表常用命令總結(jié)
第6章 索引
6.1 二叉樹結(jié)構(gòu)
6.2 平衡二叉樹結(jié)構(gòu)
6.3 B-tree結(jié)構(gòu)
6.4 B+tree
6.4.1 聚集索引和普通索引
6.4.2 ICP、MRR和BKA
6.4.3 主鍵索引和唯一索引
6.4.4 覆蓋索引
6.4.5 前綴索引
6.4.6 聯(lián)合索引
6.5 哈希索引
6.6 索引的總結(jié)
第7章 事務(wù)
7.1 事務(wù)的特性
7.2 事務(wù)語(yǔ)句
7.3 truncate和delete的區(qū)別
7.4 事務(wù)的隔離級(jí)別
7.5 細(xì)說臟讀、不可重復(fù)讀、幻讀、可重復(fù)讀現(xiàn)象
7.5.1 臟讀
7.5.2 不可重復(fù)讀與幻讀
7.5.3 可重復(fù)讀
第8章 鎖
8.1 InnoDB的鎖類型
8.1.1 讀鎖
8.1.2 寫鎖
8.1.3 MDL鎖
8.1.4 意向鎖
8.2 InnoDB行鎖種類
8.2.1 單個(gè)行記錄的鎖
8.2.2 間隙鎖(GAP lock)
8.2.3 Next-key Locks
8.3 鎖等待和死鎖
8.4 鎖問題的監(jiān)控

第2部分 秩序白銀篇
第9章 備份恢復(fù)
9.1 MySQL的備份方式
9.2 冷備及恢復(fù)
9.3 熱備及恢復(fù)
9.3.1 mysqldump的備份與恢復(fù)
9.3.2 select …into outfile
9.3.3 load data與insert的插入速度對(duì)比
9.3.4 mydumper
9.3.5 裸文件備份XtraBackup
9.4 流式化備份
9.4.1 非壓縮模式的備份
9.4.2 壓縮模式的備份
9.4.3 遠(yuǎn)程備份
9.5 表空間傳輸
9.6 利用binlog2sql進(jìn)行閃回
9.7 binlog server
9.8 總結(jié)

第3部分 榮耀黃金篇
第10章 主從復(fù)制概述
10.1 常見的幾種主從架構(gòu)模式圖
10.2 主從復(fù)制功能
10.3 主從復(fù)制原理
10.4 復(fù)制中的重點(diǎn)參數(shù)詳解
第11章 復(fù)制原理及實(shí)戰(zhàn)演練
11.1 異步復(fù)制
11.2 主從復(fù)制故障處理
11.3 半同步復(fù)制
11.4 半同步復(fù)制和異步復(fù)制模式的切換
11.5 GTID 復(fù)制
11.5.1 GTID原理介紹
11.5.2 GTID存在的價(jià)值
11.5.3 主從復(fù)制中GTID的管理與維護(hù)
11.5.4 GTID復(fù)制與傳統(tǒng)復(fù)制的切換
11.5.5 GTID使用中的限制條件
11.6 多源復(fù)制
11.7 主從延遲的解決方案及并行復(fù)制
11.8 主從復(fù)制的數(shù)據(jù)校驗(yàn)
11.9 總結(jié)

第4部分 尊貴鉑金篇
第12章 MHA
12.1 MHA簡(jiǎn)介
12.1.1 MHA部署
12.1.2 MHA原理
12.1.3 MHA的優(yōu)缺點(diǎn)
12.1.4 MHA工具包的功能
12.2 實(shí)戰(zhàn)演練
第13章 Keepalived+雙主架構(gòu)
13.1 Keepalived介紹
13.2 集群搭建思路及建議
13.3 實(shí)驗(yàn)部署演練
第14章 PXC
14.1 PXC原理
14.2 PXC架構(gòu)的優(yōu)缺點(diǎn)
14.3 PXC中重要概念和重點(diǎn)參數(shù)
14.4 PXC架構(gòu)搭建實(shí)戰(zhàn)
14.5 PXC集群狀態(tài)的監(jiān)控
14.6 從節(jié)點(diǎn)在線轉(zhuǎn)化為PXC節(jié)點(diǎn)
第15章 ProxySQL
15.1 ProxySQL的安裝與啟動(dòng)
15.2 配置ProxySQL監(jiān)控
15.3 ProxySQL的多層配置系統(tǒng)
15.4 配置ProxySQL主從分組信息
15.5 配置讀寫分離策略
15.6 測(cè)試讀寫分離
15.7 總結(jié)

第5部分 永恒鉆石篇
第16章 MySQL 5.7新特性
16.1 InnoDB存儲(chǔ)引擎的增強(qiáng)
16.2 其他方面的增強(qiáng)
第17章 MySQL全面優(yōu)化
17.1 硬件優(yōu)化
17.2 配置參數(shù)優(yōu)化
17.3 從Linux操作系統(tǒng)層面來(lái)談對(duì)MySQL的優(yōu)化
17.4 表設(shè)計(jì)及其他優(yōu)化
17.5 整體管理優(yōu)化總結(jié)

第6部分 至尊星耀篇
第18章 Lepus之MySQL監(jiān)控
18.1 Lepus簡(jiǎn)介
18.2 實(shí)戰(zhàn)部署
18.3 監(jiān)控MySQL服務(wù)器
18.4 部署Lepus慢查詢分析平臺(tái)實(shí)戰(zhàn)
18.5 監(jiān)控總結(jié)
第19章 MySQL版本升級(jí)
19.1 升級(jí)方式
19.2 實(shí)戰(zhàn)演練

第7部分 最強(qiáng)王者篇
第20章 MySQL面試寶典
20.1 自我介紹
20.2 技術(shù)問答

本目錄推薦

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