打造扛得住的MySQL數據庫架構(DBA提升課程 全面講解MySQL架構設計)

DBA提升課程 全面講解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主從複製監控

百度網盤下載 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章