課程目錄 :
(內容與授課時間) 授課總時數:
14:29:36
課程大綱:
第1章 實例和故事
決定電商11大促成敗的各個關鍵因素。
課時01 1-1 什麼決定了電商雙11大促的成敗 →時長:00:04:06
課時02 1-2 在雙11大促中的數據庫服務器 →時長:00:06:31
課時03 1-3 在大促中什麼影響了數據庫性能 →時長:00:08:03
課時04 1-4 大表帶來的問題 →時長:00:14:13
課時05 1-5 大事務帶來的問題 →時長:00:17:53
第2章 什麼影響了MySQL性能
詳細介紹影響性能各個因素,包括硬件、操作系統等等。
課時06 2-1 影響性能的幾個方面 →時長:00:04:21
課時07 2-2 CPU資源和可用內存大小 →時長:00:10:56
課時08 2-3 磁盤的配置和選擇 →時長:00:04:53
課時09 2-4 使用RAID增加傳統機器硬盤的性能 →時長:00:11:34
課時10 2-5 使用固態存儲SSD或PCIe卡 →時長:00:08:41
課時11 2-6 使用網絡存儲SAN和NAS →時長:00:07:20
課時12 2-7 總結:服務器硬件對性能的影響 →時長:00:03:31
課時13 2-8 操作系統對性能的影響-MySQL適合的操作系統 →時長:00:03:55
課時14 2-9 CentOS系統參數優化 →時長:00:11:47
課時15 2-10 文件系統對性能的影響 →時長:00:03:36
課時16 2-11 MySQL體系結構 →時長:00:05:34
課時17 2-12 MySQL常用存儲引擎之MyISAM →時長:00:13:28
課時18 2-13 MySQL常用存儲引擎之Innodb →時長:00:10:45
課時19 2-14 Innodb存儲引擎的特性(1) →時長:00:15:27
課時20 2-15 Innodb存儲引擎的特性(2) →時長:00:08:49
課時21 2-16 MySQL常用存儲引擎之CSV →時長:00:09:27
課時22 2-17 MySQL常用存儲引擎之Archive →時長:00:06:12
課時23 2-18 MySQL常用存儲引擎之Memory →時長:00:10:44
課時24 2-19 MySQL常用存儲引擎之Federated →時長:00:11:30
課時25 2-20 如何選擇存儲引擎 →時長:00:04:36
課時26 2-21 MySQL服務器參數介紹 →時長:00:08:14
課時27 2-22 內存配置相關參數 →時長:00:09:34
課時28 2-23 IO相關配置參數 →時長:00:10:07
課時29 2-24 安全相關配置參數 →時長:00:06:18
課時30 2-25 其它常用配置參數 →時長:00:03:49
課時31 2-26 數據庫設計對性能的影響 →時長:00:04:39
課時32 2-27 總結 →時長:00:01:36
第3章 MySQL基準測試
瞭解基準測試,MySQL基準測試工具介紹及實例演示。
課時33 3-1 什麼是基準測試 →時長:00:02:27
課時34 3-2 如何進行基準測試 →時長:00:09:06
課時35 3-3 基準測試演示實例 →時長:00:11:22
課時36 3-4 Mysql基準測試工具之mysqlslap →時長:00:13:33
課時37 3-5 Mysql基準測試工具之sysbench →時長:00:12:11
課時38 3-6 sysbench基準測試演示實例 →時長:00:21:42
第4章 MySQL數據庫結構優化
詳細介紹數據庫結構設計、範式和反範式設計、物理設計等等。
課時39 4-1 數據庫結構優化介紹 →時長:00:06:57
課時40 4-2 數據庫結構設計 →時長:00:14:54
課時41 4-3 需求分析及邏輯設計 →時長:00:11:03
課時42 4-4 需求分析及邏輯設計-反範式化設計 →時長:00:06:48
課時43 4-5 範式化設計和反範式化設計優缺點 →時長:00:04:11
課時44 4-6 物理設計介紹 →時長:00:05:20
課時45 4-7 物理設計-數據類型的選擇 →時長:00:19:02
課時46 4-8 物理設計-如何存儲日期類型 →時長:00:13:42
課時47 4-9 物理設計-總結 →時長:00:02:41
第5章 MySQL高可用架構設計
詳細介紹二進制日誌及其對複製的影響、GTID的複製、MMM、MHA等等。
課時48 5-1 mysql複製功能介紹 →時長:00:05:04
課時49 5-2 mysql二進制日誌 →時長:00:22:11
課時50 5-3 mysql二進制日誌格式對複製的影響 →時長:00:09:38
課時51 5-4 mysql複製工作方式 →時長:00:03:11
課時52 5-5 基於日誌點的複製 →時長:00:20:10
課時53 5-6 基於GTID的複製 →時長:00:22:35
課時54 5-7 MySQL複製拓撲 →時長:00:13:58
課時55 5-8 MySQL複製性能優化 →時長:00:09:29
課時56 5-9 MySQL複製常見問題處理 →時長:00:08:34
課時57 5-10 什麼是高可用架構 →時長:00:14:12
課時58 5-11 MMM架構介紹 →時長:00:08:12
課時59 5-12 MMM架構實例演示(上) →時長:00:09:18
課時60 5-13 MMM架構實例演示(下) →時長:00:18:59
課時61 5-14 MMM架構的優缺點 →時長:00:08:04
課時62 5-15 MHA架構介紹 →時長:00:10:06
課時63 5-16 MHA架構實例演示(1) →時長:00:13:26
課時64 5-17 MHA架構實例演示(2) →時長:00:17:00
課時65 5-18 MHA架構優缺點 →時長:00:05:19
課時66 5-19 讀寫分離和負載均衡介紹 →時長:00:11:45
課時67 5-20 MaxScale實例演示 →時長:00:18:27
第6章 數據庫索引優化
介紹BTree索引和Hash索引,詳細介紹索引的優化策略等等。
課時68 6-1 Btree索引和Hash索引 →時長:00:20:12
課時69 6-2 安裝演示數據庫 →時長:00:01:21
課時70 6-3 索引優化策略(上) →時長:00:17:36
課時71 6-4 索引優化策略(中) →時長:00:13:06
課時72 6-5 索引優化策略(下) →時長:00:12:32
第7章 SQL查詢優化
詳細介紹慢查詢日誌及示例演示,MySQL查詢優化器介紹及特定SQL的查詢優化等。
課時73 7-1 獲取有性能問題SQL的三種方法 →時長:00:05:14
課時74 7-2 慢查詢日誌介紹 →時長:00:09:00
課時75 7-3 慢查詢日誌實例 →時長:00:08:33
課時76 7-4 實時獲取性能問題SQL →時長:00:02:22
課時77 7-5 SQL的解析預處理及生成執行計劃 →時長:00:16:07
課時78 7-6 如何確定查詢處理各個階段所消耗的時間 →時長:00:09:39
課時79 7-7 特定SQL的查詢優化 →時長:00:10:36
第8章 數據庫的分庫分表
詳細介紹數據庫分庫分表的實現原理及演示案例等。
課時80 8-1 數據庫分庫分表的幾種方式 →時長:00:04:38
課時81 8-2 數據庫分片前的準備 →時長:00:14:00
課時82 8-3 數據庫分片演示(上) →時長:00:11:44
課時83 8-4 數據庫分片演示(下) →時長:00:17:05
第9章 數據庫監控
介紹數據庫可用性監控、性能監控、MySQL主從複製監控等
課時84 9-1 數據庫監控介紹 →時長:00:04:50
課時85 9-2 數據庫可用性監控 →時長:00:07:27
課時86 9-3 數據庫性能監控 →時長:00:09:43
課時87 9-4 MySQL主從複製監控 →時長:00:06:22
|