MySQL性能調優與架構設計

MySQL性能調優與架構設計

本書以 MySQL 資料庫的基礎及維護為切入點,重點介紹了 MySQL 資料庫套用系統的性能調優,以及高可用可擴展的架構設計。

基本介紹

  • 書名:MySQL性能調優與架構設計
  • 作者:簡朝陽
  • ISBN:9787121087400
  • 定價:59.80元
  • 出版社:電子工業出版社
  • 出版時間:2009-6-1
  • 裝幀:平裝
  • 開本:16開
內容簡介,編輯推薦,作者簡介,圖書目錄,

內容簡介

全書共分3篇,基礎篇介紹了MySQL軟體的基礎知識、架構組成、存儲引擎、安全管理及基本的備份恢復知識。性能最佳化篇從影響 MySQL 資料庫套用系統性能的因素開始,針對性地對各個影響因素進行調優分析。如 MySQL Schema 設計的技巧,Query 語句的性能最佳化方式方法及MySQL Server中SQL層和存儲引擎層的最佳化思路。同時還分析了 MySQL 資料庫中主要存儲引擎的鎖定機制。架構設計篇則主要以設計一個高可用可擴展的分散式企業級資料庫集群環境為目標,分析介紹了通過 MySQL 實現這一目標的多種架構方式。主要包括可擴展和高可用兩部分內容,可擴展部分包括設計原則、Replication 的利用、數據切分、如何使用 Cache 和 Search,以及 NDB Cluster等內容。高可用則主要包括 Dual Master、DRBD、NDB Cluster,以及系統監控等方面。
本書主要面向有一定的 MySQL 基礎或至少有一定SQL語言基礎的讀者朋友。

編輯推薦

支付寶架構師馮大輝、淘寶首席DBA陳吉平、阿里巴巴首席DBA馮春培、網易高級DBA翟振興、搜狐高級DBA葉金榮、百度高級DBA吳詩展等6位資料庫專家作序推薦。
初級DBA到LAMP架構設計師必備利器。
剖析高性能高可用MySQL調優方法,探索低成本資料庫系統構建之道。

作者簡介

簡朝陽,畢業於南京工業大學管理科學與工程學院,管理學學士。擅長MySQL & Oracle資料庫套用系統的性能調優與高可用可擴展架構設計,有一定的Java 和C語言基礎。目前就職於阿里巴巴(中國)網路技術有限公司,曾參與過公司多個核心資料庫套用系統的設計與實施,目前主要負責 MySQL 資料庫套用系統的架構設計與相關維護工作。

圖書目錄

第1篇 基礎篇
第1章 MySQL基本介紹
1.0 引言
1.1 MySQL Server簡介
1.2 MySQL與其他資料庫的簡單比較
1.3 MySQL 的主要適用場景
1.4 小結
第2章 MySQL架構組成
2.0 引言
2.1 MySQL物理檔案組成
2.2 MySQL Server系統架構
2.3 MySQL 自帶工具使用介紹
2.4 小結
第3章 MySQL存儲引擎簡介
3.0 引言
3.1 MySQL存儲引擎概述
3.2 MyISAM存儲引擎簡介
3.3 InnoDB存儲引擎簡介
第4章 MySQL安全管理
4.0 引言
4.1 資料庫系統安全相關因素
4.2 MySQL許可權系統介紹
4.3 MySQL訪問授權策略
4.4 安全設定注意事項
4.5 小結
第5章 MySQL備份與恢復
5.0 引言
5.1 資料庫備份使用場景
5.2 邏輯備份與恢複測試
5.3 物理備份與恢複測試
5.4 備份策略的設計思路
5.5 小結
第2篇 性能最佳化篇
第6章 影晌MySQL Server性能的相關因素
6.0 引言
6.1 商業需求對性能的影響
6.2 系統架構及實現對性能的影響
6.3 Query語句對系統性能的影響
6.4 Schema設計對系統的性能影響
6.5 硬體環境對系統性能的影響
6.6 小結
第7章 MySQL資料庫鎖定機制
7.0 引言
7.1 MySQL鎖定機制簡介
7.2 各種鎖定機制分析
7.3 合理利用鎖機制最佳化MySQL
7.4 小結
第8章 MySQL資料庫Query的最佳化
8.0 引言
8.1 理解MySQL的Query Optimizer
……
第9章 MySQL資料庫Schema設計的性能最佳化
第10章 MySQL Server性能最佳化
第11章 常用存儲引擎最佳化
第3篇 架構設計篇
第12章 MySQL可擴展設計的基本原則
第13章 可擴展性設計之MySQL Replication
第14章 可擴展性設計之數據切分
第15章 可擴展性設計之Cache與Search的利用
第16章 MySQL Cluster
第17章 高可用設計思路及方案
第18章 高可用設計之MySQL監控
附錄A 實驗測試Schema創建腳本
附錄B MySQL部分系統參數說明及設定建議
附錄C MySQL部分狀態說明
索引

相關詞條

熱門詞條

聯絡我們