課程簡介
MySQL作為目前最為活躍熱門的開源數(shù)據(jù)庫,以低成本和簡易操作的組合方案在互聯(lián)網(wǎng)企業(yè)中被廣泛采用而大放異彩。在炙手可熱的BAT中,MySQL正被大量使用。
同時在云時代,運維的理念發(fā)生了很大改變,行業(yè)水漲船高,對運維理念和水平也有了更高的要求,MySQL DBA在這其中的一種核心競爭力依舊不變,那就是優(yōu)化能力。這個優(yōu)化范疇不單指原來的硬件選型等層面的優(yōu)化,更多的過渡到了架構(gòu)設計優(yōu)化和應用層面的優(yōu)化。優(yōu)化能力是DBA職業(yè)生涯中的持久生命力,是重新審視自我、提升自我的一個必備武器。
本次課程會從體系結(jié)構(gòu)入手,延展開發(fā)規(guī)范,優(yōu)化基礎,在架構(gòu),性能上對MySQL技術(shù)做出一個全面的優(yōu)化解讀。
目標收益
1、掌握MySQL體系結(jié)構(gòu)
2、掌握MySQL優(yōu)化基礎
3、掌握MySQL性能測試方法
4、掌握MySQL高可用方案
5、了解MySQL的架構(gòu)設計方案
6、掌握MySQL版本選型和容量規(guī)劃
培訓對象
DBA,IT系統(tǒng)維護人員,企業(yè)IT架構(gòu)師,應用開發(fā)高級人員
課程大綱
MySQL現(xiàn)狀和技術(shù)矩陣 |
MySQL現(xiàn)狀和技術(shù)矩陣 MySQL發(fā)展現(xiàn)狀 MySQL體系結(jié)構(gòu) MySQL版本選型和容量規(guī)劃 |
MySQL開發(fā)規(guī)范 |
MySQL訪問模式 數(shù)據(jù)庫開發(fā)規(guī)范和案例分析 深入理解SQL解析過程 MySQL中特有的SQL語句 |
SQL優(yōu)化 |
查詢優(yōu)化限制 MySQL半連接優(yōu)化 MySQL反連接優(yōu)化 MySQL查詢優(yōu)化案例 MySQL事務隔離級別和鎖機制 MySQL死鎖案例剖析 |
MySQL性能測試 |
性能測試工具對比 sysbench壓測MySQL技巧 sysbench壓測MySQL總結(jié) 復制的優(yōu)化和壓測小結(jié) |
MySQL高可用方案 |
數(shù)據(jù)架構(gòu)的難點-數(shù)據(jù)分布 MySQL復制原理 主流高可用方案對比 MHA應用,MGR,InnoDB Cluster方案 |
MySQL架構(gòu)方案 |
MySQL分布式方案設計 云上的數(shù)據(jù)庫設計方案 MySQL彈性擴縮容的方案 MySQL異地多活的方案設計 MySQL和HTAP方案的結(jié)合 MySQL備份恢復方案 |
MySQL現(xiàn)狀和技術(shù)矩陣 MySQL現(xiàn)狀和技術(shù)矩陣 MySQL發(fā)展現(xiàn)狀 MySQL體系結(jié)構(gòu) MySQL版本選型和容量規(guī)劃 |
MySQL開發(fā)規(guī)范 MySQL訪問模式 數(shù)據(jù)庫開發(fā)規(guī)范和案例分析 深入理解SQL解析過程 MySQL中特有的SQL語句 |
SQL優(yōu)化 查詢優(yōu)化限制 MySQL半連接優(yōu)化 MySQL反連接優(yōu)化 MySQL查詢優(yōu)化案例 MySQL事務隔離級別和鎖機制 MySQL死鎖案例剖析 |
MySQL性能測試 性能測試工具對比 sysbench壓測MySQL技巧 sysbench壓測MySQL總結(jié) 復制的優(yōu)化和壓測小結(jié) |
MySQL高可用方案 數(shù)據(jù)架構(gòu)的難點-數(shù)據(jù)分布 MySQL復制原理 主流高可用方案對比 MHA應用,MGR,InnoDB Cluster方案 |
MySQL架構(gòu)方案 MySQL分布式方案設計 云上的數(shù)據(jù)庫設計方案 MySQL彈性擴縮容的方案 MySQL異地多活的方案設計 MySQL和HTAP方案的結(jié)合 MySQL備份恢復方案 |