最新MySQL性能管理及架構(gòu)設(shè)計(jì)視頻教程
課程介紹:
數(shù)據(jù)庫優(yōu)化是系統(tǒng)工程,性能的提升靠整體。本課程將面面俱到的講解提升數(shù)據(jù)庫性能的各種因素,讓你在最短的時(shí)間從小白到資深,將數(shù)據(jù)庫整體架構(gòu)了然于胸 。
適用人群:
適合具有一定自學(xué)能力,掌握Linux系統(tǒng)基礎(chǔ)知識(shí)及MySQL數(shù)據(jù)庫基礎(chǔ)知識(shí)的學(xué)員
課程目錄介紹:
第1章實(shí)例和故事
1-1 什么決定了電商雙11大促的成敗
1-2 在雙11大促中的數(shù)據(jù)庫服務(wù)器
1-3 在大促中什么影響了數(shù)據(jù)庫性能
1-4 大表帶來的問題
1-5 大事務(wù)帶來的問題
第2章什么影響了MySQL性能
2-1 影響性能的幾個(gè)方面
2-2 CPU資源和可用內(nèi)存大小
2-3 磁盤的配置和選擇
2-4 使用RAID增加傳統(tǒng)機(jī)器硬盤的性能
2-5 使用固態(tài)存儲(chǔ)SSD或PCIe卡
2-6 使用網(wǎng)絡(luò)存儲(chǔ)SAN和NAS.
2-7 總結(jié):服務(wù)器硬件對性能的影響
2-8 操作系統(tǒng)對性能的影響-MySQL適合的操作系統(tǒng)
2-9 CentOS系統(tǒng)參數(shù)優(yōu)化
2-10 文件系統(tǒng)對性能的影響
2-11 MySQL體系結(jié)構(gòu)
2-12 MySQL常用存儲(chǔ)引擎之MylSAM
2-13 MySQL常用存儲(chǔ)引擎之Innodb
2_14 innodb存儲(chǔ)引擎的特性(1)
2_15 innodb存儲(chǔ)引擎的特性(2)
2-16 MySQL常用存儲(chǔ)引擎之CSV
2-17 MySQL常用存儲(chǔ)引擎之Archive
2-18 MySQL常用存儲(chǔ)引擎之Memory
2-19 MySQL常用存儲(chǔ)引擎之Federated
2-20 如何選擇存儲(chǔ)引擎
2-21 MySQL服務(wù)器參數(shù)介紹
2-22 內(nèi)存配置相關(guān)參數(shù)
2-23 10相關(guān)配置參數(shù)
2-24 安全相關(guān)配置參數(shù)
2-25 其它常用配置參數(shù)
2-26 數(shù)據(jù)庫設(shè)計(jì)對性能的影響
2-27 總結(jié)
第3章MySQL基準(zhǔn)測試
3-1 什么是基準(zhǔn)測試
3-2 如何進(jìn)行基準(zhǔn)測試
3-3 基準(zhǔn)測試演示實(shí)例
3-4 Mysql基準(zhǔn)測試工具之mysqlslap
3-5 Mysql基準(zhǔn)測試工具之sysbench
3-6 sysbench基準(zhǔn)測試演示實(shí)例
第4章MySQL數(shù)據(jù)庫結(jié)構(gòu)優(yōu)化
4-1 數(shù)據(jù)庫結(jié)構(gòu)優(yōu)化介紹
4-2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)
4-3 需求分析及邏輯設(shè)計(jì)
4-4 需求分析及邏輯設(shè)計(jì)-反范式化設(shè)計(jì)
4-5 范式化設(shè)計(jì)和反范式化設(shè)計(jì)優(yōu)缺點(diǎn)
4-6 物理設(shè)計(jì)介紹
4-7 物理設(shè)計(jì)-數(shù)據(jù)類型的選擇
4-8 物理設(shè)計(jì)-如何存儲(chǔ)日期類型
4-9 物理設(shè)計(jì)-總結(jié)
第5章MySQL高可用架構(gòu)設(shè)計(jì)
5-1 mysql復(fù)制功能介紹
5-2 mysql二進(jìn)制曰志
5-3 mysql二進(jìn)制日志格式對復(fù)制的影響
5-4 mysql復(fù)制工作方式
5-5 基于日志點(diǎn)的復(fù)制
5-6 基于GTID的復(fù)制
5-7 MySQL復(fù)制拓?fù)?br /> 5-8 MySQL復(fù)制性能優(yōu)化
5-9 MySQL復(fù)制常見問題處理-
5-10 什么是高可用架構(gòu)
5-11 MMM架構(gòu)介紹
5-12 MMM架構(gòu)實(shí)例演示(上)
5-13 MMM架構(gòu)實(shí)例演示(下)
5-14 MMM架構(gòu)的優(yōu)缺點(diǎn)
5-15 MHA架構(gòu)介紹
5-16 MHA架構(gòu)實(shí)例演示(1)
5-17 MHA架構(gòu)實(shí)例演示(2)
5-18 MHA架構(gòu)優(yōu)缺點(diǎn)
5-19 讀寫分離和負(fù)載均衡介紹
5-20 MaxScale實(shí)例演示
第6章數(shù)據(jù)庫索引優(yōu)化
6-1 Btree索引和Hash索引
6-2 安裝演示數(shù)據(jù)庫
6-3 索引優(yōu)化策略(上)
6-4 索引優(yōu)化策略(中)
6-5 索引優(yōu)化策略(下)
第7章SQL查詢優(yōu)化
7-1 獲取有性能問題SQL的三種方法
7-2 慢查詢?nèi)罩窘榻B
7-3 慢查詢曰志實(shí)例
7-4 實(shí)時(shí)獲取性能問題SQL
7-5 SQL的解析預(yù)處理及生成執(zhí)行計(jì)劃
7-6 如何確定查詢處理各個(gè)階段所消耗的時(shí)間
7-7 特定SQL的查詢優(yōu)化
第8章數(shù)據(jù)庫的分庫分表
8-1 數(shù)據(jù)庫分庫分表的幾種方式
8-2 數(shù)據(jù)庫分片前的準(zhǔn)備
8-3 數(shù)據(jù)庫分片演示(上)
8-4 數(shù)據(jù)庫分片演示(下)
第9章數(shù)據(jù)庫監(jiān)控
9-1 數(shù)據(jù)庫監(jiān)控介紹
9-2 數(shù)據(jù)庫可用性監(jiān)控
9-3 數(shù)據(jù)庫性能監(jiān)控
9-4 MySQL主從復(fù)制監(jiān)控
MySQL性能管理及架構(gòu)設(shè)計(jì)視頻教程部分文件目錄截圖如下: