1. 程式人生 > >MySQL提升課程 全面講解MySQL架構設計 打造扛得住的MySQL資料庫架構

MySQL提升課程 全面講解MySQL架構設計 打造扛得住的MySQL資料庫架構

第1章 例項和故事
決定電商11大促成敗的各個關鍵因素。
1-1 什麼決定了電商雙11大促的成敗
1-2 在雙11大促中的資料庫伺服器
1-3 在大促中什麼影響了資料庫效能
1-4 大表帶來的問題
1-5 大事務帶來的問題

第2章 什麼影響了MySQL效能
詳細介紹影響效能各個因素,包括硬體、作業系統等等。
2-1 影響效能的幾個方面
2-2 CPU資源和可用記憶體大小
2-3 磁碟的配置和選擇
2-4 使用RAID增加傳統機器硬碟的效能
2-5 使用固態儲存SSD或PCIe卡
2-6 使用網路儲存SAN和NAS
2-7 總結:伺服器硬體對效能的影響
2-8 作業系統對效能的影響-MySQL適合的作業系統
2-9 CentOS系統引數優化
2-10 檔案系統對效能的影響
2-11 MySQL體系結構
2-12 MySQL常用儲存引擎之MyISAM
2-13 MySQL常用儲存引擎之Innodb
2-14 Innodb儲存引擎的特性(1)
2-15 Innodb儲存引擎的特性(2)
2-16 MySQL常用儲存引擎之CSV
2-17 MySQL常用儲存引擎之Archive
2-18 MySQL常用儲存引擎之Memory
2-19 MySQL常用儲存引擎之Federated
2-20 如何選擇儲存引擎
2-21 MySQL伺服器引數介紹
2-22 記憶體配置相關引數
2-23 IO相關配置引數
2-24 安全相關配置引數
2-25 其它常用配置引數
2-26 資料庫設計對效能的影響
2-27 總結

第3章 MySQL基準測試
瞭解基準測試,MySQL基準測試工具介紹及例項演示。
3-1 什麼是基準測試
3-2 如何進行基準測試
3-3 基準測試演示例項
3-4 Mysql基準測試工具之mysqlslap
3-5 Mysql基準測試工具之sysbench
3-6 sysbench基準測試演示例項

第4章 MySQL資料庫結構優化
詳細介紹資料庫結構設計、正規化和反正規化設計、物理設計等等。
4-1 資料庫結構優化介紹
4-2 資料庫結構設計
4-3 需求分析及邏輯設計
4-4 需求分析及邏輯設計-反正規化化設計
4-5 正規化化設計和反正規化化設計優缺點
4-6 物理設計介紹
4-7 物理設計-資料型別的選擇
4-8 物理設計-如何儲存日期型別
4-9 物理設計-總結

第5章 MySQL高可用架構設計
詳細介紹二進位制日誌及其對複製的影響、GTID的複製、MMM、MHA等等。
5-1 mysql複製功能介紹
5-2 mysql二進位制日誌
5-3 mysql二進位制日誌格式對複製的影響
5-4 mysql複製工作方式
5-5 基於日誌點的複製
5-6 基於GTID的複製
5-7 MySQL複製拓撲
5-8 MySQL複製效能優化
5-9 MySQL複製常見問題處理
5-10 什麼是高可用架構
5-11 MMM架構介紹
5-12 MMM架構例項演示(上)
5-13 MMM架構例項演示(下)
5-14 MMM架構的優缺點
5-15 MHA架構介紹
5-16 MHA架構例項演示(1)
5-17 MHA架構例項演示(2)
5-18 MHA架構優缺點
5-19 讀寫分離和負載均衡介紹
5-20 MaxScale例項演示

第6章 資料庫索引優化
介紹BTree索引和Hash索引,詳細介紹索引的優化策略等等。
6-1 Btree索引和Hash索引
6-2 安裝演示資料庫
6-3 索引優化策略(上)
6-4 索引優化策略(中)
6-5 索引優化策略(下)

第7章 SQL查詢優化
詳細介紹慢查詢日誌及示例演示,MySQL查詢優化器介紹及特定SQL的查詢優化等。
7-1 獲取有效能問題SQL的三種方法
7-2 慢查詢日誌介紹
7-3 慢查詢日誌例項
7-4 實時獲取效能問題SQL
7-5 SQL的解析預處理及生成執行計劃
7-6 如何確定查詢處理各個階段所消耗的時間
7-7 特定SQL的查詢優化

第8章 資料庫的分庫分表
詳細介紹資料庫分庫分表的實現原理及演示案例等。
8-1 資料庫分庫分表的幾種方式
8-2 資料庫分片前的準備
8-3 資料庫分片演示(上)
8-4 資料庫分片演示(下)

第9章 資料庫監控
介紹資料庫可用性監控、效能監控、MySQL主從複製監控等
9-1 資料庫監控介紹
9-2 資料庫可用性監控
9-3 資料庫效能監控
9-4 MySQL主從複製監控

下載地址:百度網盤下載