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