買這商品的人也買了...
-
資料科學的商業運用 (Data science for business)$680$537 -
$234統計會犯錯如何避免數據分析中的統計陷阱 -
$393白話統計 -
不敗的數據學:從統計數字中看見真相的 12堂思考訓練,不被造假及濫用的數字唬弄!$380$323 -
WEB 設計職人必修 UX Design 初學者學習手冊$420$332 -
企業級區塊鏈技術開發實戰$450$356 -
$414別拿相關當因果:因果關係簡易入門 -
$469Linux 系統架構與運維實戰 -
一位耶魯大學教授的統計箴言$450$405 -
$374精通MySQL 8(視頻教學版) -
因果革命:人工智慧的大未來 (硬殼精裝)(The Book of Why: The New Science of Cause and Effect)$680$578 -
$709統計反思:用R和Stan例解貝葉斯方法 (Statistical Rethinking: A Bayesian Course with Examples in R and Stan) -
$422商戰數據挖掘 你需要瞭解的數據科學與分析思維 (Data science for business) -
圖解 Fintech 的知識與技術$480$408 -
圖解!一次搞懂資料庫$450$356 -
$301MySQL 性能優化和高可用架構實踐 -
$571HTTP/2 in Action (簡體中文版) -
$505MySQL 高可用實踐 -
$760Linux 網絡安全精要 -
IPFS 原理與實戰$380$323 -
圖解 LINUX 指令操作與網路設定$480$360 -
$163傾向值匹配法的概述與應用:從統計關聯到因果推論 -
超大流量系統解決方案 : 大型網站架構師的經驗分享$690$538 -
SQL Server Query Tuning and Optimization: Optimize Microsoft SQL Server 2022 queries and applications (Paperback)$1,980$1,881 -
$559因果推斷與機器學習
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書是來自一線MySQL DBA的技能進階筆記,凝結了作者多年數據庫管理心得。
全書從運維管理、架構優化和運維開發三個層面娓娓道來,精心篩選了作者在實際工作
中總結的技巧、對常見問題的處理方法以及對於運維體系的思考和實踐;尤其是運維開
發章節從0 到1 構建運維體系,能夠對DBA已有知識體系和技能棧做到全新梳理。
目錄大綱
第1 章 MySQL 發展和技術選型
1.1 如何看待MySQL ..............................................................................................................1
1.1.1 MySQL 始出...........................................................................................................1
1.1.2 MySQL 學習週期和難度........................................................................................1
1.1.3 解讀DB-Engines 的正確姿勢................................................................................2
1.1.4 MySQL 主要的一些分支........................................................................................3
1.1.5 如何看待MySQL 的技術發展...............................................................................3
1.2 如何看待MySQL 存儲引擎..............................................................................................5
1.2.1 InnoDB 發展時間線...............................................................................................6
1.2.2 存儲引擎之戰.........................................................................................................7
1.2.3 存儲引擎矩陣圖.....................................................................................................7
1.3 MySQL 軟件和版本選型...................................................................................................8
1.3.1 選擇官方版的原因.................................................................................................9
1.3.2 Percona 分支的優劣對比........................................................................................9
1.3.3 選擇MariaDB 的原因.......................................................................................... 10
1.3.4 MySQL 版本選型................................................................................................. 10
1.3.5 分支選擇的參考和標準........................................................................................ 11
1.3.6 初步結論............................................................................................................... 13
1.4 MySQL 常用工具選擇和建議......................................................................................... 13
1.4.1 運維管理類工具................................................................................................... 14
1. 主流運維管理工具........................................................................................... 14
2. 數據備份恢復工具........................................................................................... 14
3. MySQL 審計插件............................................................................................ 15
1.4.2 應用工具............................................................................................................... 15
1. 客戶端工具...................................................................................................... 15
2. 數據庫版本管理工具....................................................................................... 15
1.4.3 監控管理類工具................................................................................................... 16
1. 操作系統監控.................................................................................................. 16
2. 性能監控工具.................................................................................................. 16
1.4.4 診斷和優化工具................................................................................................... 16
1. 診斷工具.......................................................................................................... 16
2. 性能測試工具.................................................................................................. 18
3. 慢日誌分析工具.............................................................................................. 18
1.4.5 初步結論............................................................................................................... 18
1.5 MySQL 安裝.................................................................................................................... 19
1.5.1 常見的三種安裝方式............................................................................................ 19
1.5.2 MySQL 安裝規範................................................................................................. 20
1.5.3 MySQL 5.7 安裝部署實踐與總結........................................................................ 20
1.5.4 搭建從庫............................................................................................................... 23
案例1-1:MySQL 頻繁停庫的問題分析........................................................................ 25
第2 章 理解MySQL 體系結構
2.1 通過文件來瞭解MySQL 體系結構................................................................................. 29
2.1.1 從例子來理解MySQL 存儲結構......................................................................... 32
2.1.2 慢日誌診斷........................................................................................................... 32
案例2-1:MySQL 日誌故障的處理和分析.................................................................... 35
2.2 玩轉MySQL 數據字典.................................................................................................... 38
2.2.1 MySQL 巡檢模塊:Sys Schema 的設計.............................................................. 39
2.2.2 解惑:MySQL 關於數據字典的一個疑問........................................................... 47
2.3 InnoDB 體系結構............................................................................................................ 50
2.3.1 InnoDB 體系結構圖............................................................................................. 51
2.3.2 查看InnoDB 狀態的小技巧................................................................................. 52
2.3.3 InnoDB 的多線程技術.......................................................................................... 53
2.3.4 InnoDB 的緩存池管理技術.................................................................................. 55
2.3.5 InnoDB 中的髒頁管理.......................................................................................... 58
2.3.6 InnoDB 的日誌管理............................................................................................. 60
2.3.7 InnoDB 中的檢查機制.......................................................................................... 62
2.3.8 MySQL 是如何保證數據完整性的...................................................................... 63
2.4 換個角度看MySQL......................................................................................................... 66
2.4.1 MySQL 裡的一些極限值...................................................................................... 66
案例2-2:關於MySQL 中的一些極限值的初步驗證糾錯............................................. 67
2.4.2 mysql. service 啟動腳本淺析................................................................................ 68
2.4.3 MySQL 待改進的一些問題.................................................................................. 71
2.5 MySQL 參數解析............................................................................................................ 72
2.5.1 MySQL 參數變化分析.......................................................................................... 73
2.5.2 MySQL 5.7 參數解析............................................................................................ 74
第3 章 MySQL 基礎運維面面觀
3.1 環境部署和構建.............................................................................................................. 76
3.1.1 源碼安裝MySQL ................................................................................................. 76
3.1.2 在eclipse 中配置MySQL 源碼環境.................................................................... 80
3.1.3 分分鐘搭建MySQL 一主多從環境...................................................................... 87
3.2 MySQL 服務管理............................................................................................................ 88
3.2.1 Socket 連接........................................................................................................... 88
3.2.2 TCP/IP 連接.......................................................................................................... 89
3.2.3 MySQL 訪問模式的演進...................................................................................... 89
3.2.4 無密碼登錄........................................................................................................... 90
案例3-1:通過shell 腳本檢測MySQL 服務信息.......................................................... 91
案例3-2:MySQL 密碼加密認證的簡單腳本................................................................. 93
案例3-3:MySQL 中如何得到權限信息........................................................................ 94
方法1:重新導出導入整個數據庫...................................................................... 94
方法2:導出mysql 的權限配置.......................................................................... 94
方法3:pt 工具導出............................................................................................ 95
