| 作 譯 者: | |||||||||
| |||||||||
| 所屬分類: >> >> 數據庫 | |||||||||
| 紙質書定價:¥119.0 |
目錄
,部分 MySQL篇
1 MySQL源代碼入門
MySQL源代碼的組織結構
Linux下的編譯
安裝MySQL庫
MySQL 5.7權限處理
2 MySQL啓動過程
3 連接的生命與使命
用戶連接綫程創建
MySQL處理請求
總結
4 MySQL錶對象緩存
錶結構的實現原理
涉及的參數變量
優缺點總結
存在的問題
5 InnoDB初探
InnoDB的源代碼目錄結構
InnoDB存儲引擎文件組織
InnoDB體係結構
InnoDB存儲引擎啓動與關閉
InnoDB 存儲引擎的啓動
InnoDB存儲引擎的關閉
6 InnoDB數據字典
背景
係統錶結構
字典錶加載
Rowid管理
總結
7 InnoDB數據存儲結構
錶空間文件組成結構
段
簇
頁麵
段、簇、頁麵組織結構
8 InnoDB索引實現原理
背景
B+樹及B樹的區彆
索引的設計
聚簇索引和二級索引
二級索引指針
神奇的B+樹網絡
InnoDB索引的插入過程
一個頁麵至少要存儲幾條記錄
頁麵結構管理
文件管理頭信息
頁麵頭信息
·小記錄和·大記錄
頁麵數據空間管理
**的槽管理
頁麵尾部
頁麵重組
索引頁麵的迴收
9 InnoDB記錄格式
背景
從源碼入手瞭解行格式
總結
10 揭秘獨特的兩次寫
單一頁麵刷盤
批量頁麵刷盤
兩次寫組織結構
批量刷盤兩次寫實現原理
兩次寫的作用
發散思維
總結
11 InnoDB日誌管理機製
InnoDB Buffer Pool
REDO LOG日誌文件管理的用途
MTR InnoDB物理事務
日誌的意義
日誌記錄格式
日誌刷盤時機
REDO日誌恢復
數據庫迴滾
數據庫UNDO段管理
數據庫UNDO日誌記錄格式
迴滾時刻
總結
12 MySQL 5.7中嶄新的MySQL sys Schema
Performance Schema的改進
sys Schema介紹
sys Schema視圖摘要
sys Schema重點視圖與應用場景
使用風險
總結
13 方便的MySQL GTID
.
SQL優化核心思想
作者:羅炳森 黃 鍾僥
編輯:鬍俊英
預計上市時間:2018-04-13
紙書定價:¥79.00
本書共10章內容。一章介紹SQL優化的基礎知識;二章講解統計信息相關內容;三章講解執行計劃,快速找齣SQL性能瓶頸;四章講解常見的訪問路徑;五章講解錶的各種連接方式;六章介紹單錶訪問以及索引掃描的成本計算,引齣優化思想。七章講解查詢變換;八章講解優化技巧;九章分享經典案例;十章介紹全自動SQL審核。
版權
版權
內容提要
前言
本書約定
1章 SQL優化必懂概念
2章 統計信息
3章 執行計劃
4章 訪問路徑(ACCESS PATH)
5章 錶連接方式
6章 成本計算
7章 必須掌握的查詢變換
8章 調優技巧
9章 SQL優化案例賞析
10章 全自動SQL審核
...
MySQL王者晉級之路
張甦 (作者)
書 號:978-7-121-33679-9
齣版日期:2018-03-14
頁 數:344
開 本:16(185*235)
齣版狀態:上市銷售
目前大部分軟件開發平颱都基於Linux,很多互聯網公司都把MySQL作為後端數據存儲的數據庫。如果把MySQL比喻成數據庫界的一條巨龍,則本書涵蓋的所有知識點就是這條巨龍的組成部分。
本書深入剖析MySQL數據庫體係結構,實戰演練備份恢復、主從復製,詳解高可用集群架構的設計與實踐過程,詳細梳理優化思路,展現新版本的特性,並與真實生産案例相結閤,通過核心原理到“王者”實戰,全麵覆蓋MySQL數據庫的知識點。
1部分 倔強青銅篇
1章 MySQL簡介與主流分支版本
1.1 MySQL簡介
1.2 MySQL主流的分支版本
1.2.1 官方版本的MySQL
1.2.2 Percona Server
1.2.3 MariaDB
2章 MySQL數據庫的安裝、啓動和關閉
2.1 下載MySQL二進製軟件包
2.2 安裝前係統環境檢測
2.3 MySQL 5.6版本的安裝過程
2.4 創建密碼
2.5 關閉MySQL數據庫
2.6 基礎數據庫的名稱
2.7 MySQL 5.7版本的安裝
2.8 MySQL數據庫root密碼丟失的問題
2.9 MySQL數據庫的連接方式
2.10 用戶權限管理
3章 MySQL體係結構與存儲引擎
3.1 MySQL體係結構
3.2 Query Cache詳解
3.3 存儲引擎
3.4 InnoDB體係結構
3.4.1 數據庫和數據庫實例
3.4.2 InnoDB存儲結構
3.4.3 內存結構
3.4.4 Buffer狀態及其鏈錶結構
3.4.5 各大刷新綫程及其作用
3.4.6 內存刷新機製
3.4.7 InnoDB的三大特性
4章 數據庫文件
4.1 參數文件
4.2 參數類型
4.3 錯誤日誌文件(error log)
4.4 二進製日誌文件(binary log)
4.5 慢查詢日誌(slow log)
4.6 全量日誌(general log)
4.7 審計日誌(audit log)
4.8 中繼日誌(relay log)
4.9 Pid文件
4.10 Socket文件
4.11 錶結構文件
4.12 InnoDB存儲引擎文件
5章 錶
5.1 整型
5.2 浮點型
5.3 時間類型
5.4 字符串類型
5.5 字符集
5.6 錶碎片産生的原因
5.7 碎片計算方法及整理過程
5.8 錶統計信息
5.9 統計信息的收集方法
5.10 MySQL庫錶常用命令總結
6章 索引
6.1 二叉樹結構
6.2 平衡二叉樹結構
6.3 B-tree結構
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 聯閤索引
6.5 哈希索引
6.6 索引的總結
7章 事務
7.1 事務的特性
7.2 事務語句
7.3 truncate和delete的區彆
7.4 事務的隔離級彆
7.5 細說髒讀、不可重復讀、幻讀、可重復讀現象
7.5.1 髒讀
7.5.2 不可重復讀與幻讀
7.5.3 可重復讀
8章 鎖
8.1 InnoDB的鎖類型
8.1.1 讀鎖
8.1.2 寫鎖
8.1.3 MDL鎖
8.1.4 意嚮鎖
8.2 InnoDB行鎖種類
8.2.1 單個行記錄的鎖
8.2.2 間隙鎖(GAP lock)
8.2.3 Next-key Locks
8.3 鎖等待和死鎖
8.4 鎖問題的監控
2部分 秩序白銀篇
9章 備份恢復
9.1 MySQL的備份方式
9.2 冷備及恢復
9.3 熱備及恢復
9.3.1 mysqldump的備份與恢復
9.3.2 select …into outfile
9.3.3 load data與insert的插入速度對比
9.3.4 mydumper
9.3.5 裸文件備份XtraBackup
9.4 流式化備份
9.4.1 非壓縮模式的備份
9.4.2 壓縮模式的備份
9.4.3 遠程備份
9.5 錶空間傳輸
9.6 利用binlog2sql進行閃迴
9.7 binlog server
9.8 總結
3部分 榮耀黃金篇
10章 主從復製概述
10.1 常見的幾種主從架構模式圖
10.2 主從復製功能
10.3 主從復製原理
10.4 復製中的重點參數詳解
11章 復製原理及實戰演練
11.1 異步復製
11.2 主從復製故障處理
11.3 半同步復製
11.4 半同步復製和異步復製模式的切換
11.5 GTID 復製
11.5.1 GTID原理介紹
11.5.2 GTID存在的價值
11.5.3 主從復製中GTID的管理與維護
11.5.4 GTID復製與傳統復製的切換
11.5.5 GTID使用中的限製條件
11.6 多源復製
11.7 主從延遲的解決方案及並行復製
11.8 主從復製的數據校驗
11.9 總結
4部分 尊貴鉑金篇
12章 MHA
12.1 MHA簡介
12.1.1 MHA部署
12.1.2 MHA原理
12.1.3 MHA的優缺點
12.1.4 MHA工具包的功能
12.2 實戰演練
13章 Keepalived+雙主架構
13.1 Keepalived介紹
13.2 集群搭建思路及建議
13.3 實驗部署演練
14章 PXC
14.1 PXC原理
14.2 PXC架構的優缺點
14.3 PXC中重要概念和重點參數
14.4 PXC架構搭建實戰
14.5 PXC集群狀態的監控
14.6 從節點在綫轉化為PXC節點
15章 ProxySQL
15.1 ProxySQL的安裝與啓動
15.2 配置ProxySQL監控
15.3 ProxySQL的多層配置係統
15.4 配置ProxySQL主從分組信息
15.5 配置讀寫分離策略
15.6 測試讀寫分離
15.7 總結
5部分 永恒鑽石篇
16章 MySQL 5.7新特性
16.1 InnoDB存儲引擎的增強
16.2 其他方麵的增強
17章 MySQL全麵優化
17.1 硬件優化
17.2 配置參數優化
17.3 從Linux操作係統層麵來談對MySQL的優化
17.4 錶設計及其他優化
17.5 整體管理優化總結
6部分 尊星耀篇
18章 Lepus之MySQL監控
18.1 Lepus簡介
最近在研究MySQL的進階知識,感覺自己的水平一直停滯不前,看瞭很多博客和文章,但總覺得不夠係統。《MySQL王者晉級之路》這本書真的給我打開瞭一個新的局麵。它不僅僅是講一些高級特性,而是從更深層次的角度,把MySQL的內部機製講解得非常透徹。比如,關於事務的ACID特性,這本書不僅僅停留在概念上,而是深入到MVCC(多版本並發控製)的實現原理,還有redo log和undo log的作用,以及它們是如何保證事務的原子性、一緻性和持久性的。這些知識點以前我隻是聽說過,但具體怎麼運作一直不太清楚,這本書給齣瞭非常清晰的解釋。我特彆喜歡關於“性能調優”的部分,它不是簡單地羅列參數,而是教你如何根據業務場景來調整參數,如何理解不同參數之間的聯動關係。書中的一些案例也非常精彩,讓我看到瞭很多我以前從未想到過的優化方式。讀這本書就像是在和一個經驗豐富的MySQL大師在對話,他會耐心地為你解答每一個疑惑,並引導你走嚮更高的技術殿書。
評分作為一名剛開始接觸數據庫領域的學生,我非常渴望能夠係統地學習MySQL。《MySQL王者晉級之路》這本書的齣現,為我提供瞭絕佳的學習機會。它從基礎概念齣發,循序漸進地引導讀者進入MySQL的世界。我尤其喜歡其中關於“索引優化”的章節,它不僅僅講解瞭如何創建索引,更重要的是教會瞭我如何根據查詢語句的特點來選擇閤適的索引類型,如何避免索引失效,以及如何使用`EXPLAIN`命令來分析查詢的執行計劃。書中的“性能調優”部分,也讓我對MySQL的配置參數有瞭更清晰的認識,瞭解瞭各個參數的含義和它們對數據庫性能的影響。這本書的語言通俗易懂,即使是沒有太多數據庫基礎的讀者也能輕鬆理解。而且,書中包含瞭很多實際的案例和練習,讓我能夠動手實踐,加深對知識的理解。通過這本書的學習,我感覺自己對MySQL的掌握程度有瞭質的飛躍,也對未來的數據庫學習充滿瞭信心。
評分我是一名MySQL數據庫的運維人員,每天都要麵對各種各樣的問題,性能瓶頸、故障排查、安全加固等等,簡直是頭緒萬韆。《MySQL運維內參》這本書簡直就是我的救星!它係統地講解瞭MySQL的架構、存儲引擎、復製、高可用方案,以及各種監控和調優的實操技巧。我之前對Galera Cluster一直很好奇,但又覺得比較復雜,這本書裏有專門的章節詳細介紹瞭Galera Cluster的工作原理、部署、管理和常見問題排查,讓我對它有瞭全新的認識。書裏還講瞭很多關於MySQL的性能監控指標,以及如何利用這些指標來診斷問題。我學會瞭如何使用pt-query-digest來分析慢查詢日誌,如何通過explain來理解SQL的執行計劃,還有如何設置閤理的innodb_buffer_pool_size。這本書的優點在於它的實用性非常強,很多內容都是可以直接應用到實際工作中的。作者在書中也分享瞭很多自己在實際運維中遇到的問題和解決方法,這些寶貴的經驗對於我們這些一綫運維人員來說,簡直是無價之寶。我強烈推薦給所有正在從事MySQL運維工作的同行們,這本書絕對會讓你事半功倍!
評分我一直對數據庫的底層原理很感興趣,尤其是MySQL的內部機製。《SQL優化核心思想》這本書讓我對SQL的執行過程有瞭更深刻的理解。它並沒有直接跳到各種SQL技巧,而是花瞭很多篇幅講解瞭MySQL的查詢優化器是如何工作的,包括它如何解析SQL語句,如何生成執行計劃,以及有哪些因素會影響它的選擇。通過這本書,我瞭解瞭索引是如何工作的,不僅僅是B-tree索引,還包括全文索引、空間索引等。書裏還詳細解釋瞭各種JOIN的執行方式,比如nested loop join、hash join、merge join,以及它們各自的優劣勢。我印象最深的是關於“視圖”和“存儲過程”的優化,這部分內容我以前很少接觸,但這本書給齣瞭非常實用的建議,讓我知道如何避免一些常見的性能陷阱。閱讀這本書的過程,就像是在解剖一把精密的儀器,我能清楚地看到SQL語句是如何一步步被MySQL處理的,這種感覺非常棒。這本書對於想要深入理解SQL底層邏輯的讀者來說,絕對是必不可少的。
評分這套書簡直是數據庫愛好者的寶藏!我最近剛開始深入研究MySQL,之前接觸的都是一些零散的知識點,感覺像是摸著石頭過河。偶然間發現瞭這套書,被它的名字吸引瞭,特彆是“核心思想”和“王者晉級”這些詞,感覺非常有深度。拿到手之後,迫不及待地翻開,第一感覺就是厚實,內容量絕對夠。我先看瞭《SQL優化核心思想》,它沒有像很多書一樣上來就講各種SQL技巧,而是從原理上剖析瞭SQL的執行過程,比如索引的原理、查詢計劃的生成,還有各種優化器的工作方式。理解瞭這些底層邏輯,再去看具體的優化方法,就會覺得豁然開朗。書裏有很多實際案例,作者會一步步帶著你分析問題、找到瓶頸,然後給齣解決方案,這種循序漸進的學習方式對我來說非常有效。而且,它的語言風格也很接地氣,不像一些學術性的書籍那樣枯燥乏味,讀起來很有趣,很容易産生共鳴。我特彆喜歡其中關於“慢查詢”分析的部分,以前遇到慢查詢隻會瞎猜,現在有瞭這本書,我能更係統地去定位問題,並且知道該從哪些方麵著手去優化。這本書真正做到瞭“授人以魚不如授人以漁”,讓我掌握瞭解決問題的思路和方法,而不是死記硬背一些套路。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.tinynews.org All Rights Reserved. 静思书屋 版权所有