工程師
其他
MySQL
SQL
推薦課程
average > 0 ? $model->average . '分' : '10.0分' ?>

MySQL優(yōu)化方案

課程費用

5800.00 /人

課程時長

2

成為教練

課程簡介

通過本次培訓,可以系統(tǒng)的掌握MySQL的重要知識點,通過專家點撥和經(jīng)驗/案例分享,快速提高實戰(zhàn)水平。每個專題結束后,會有相應的實驗進行實踐。

目標收益

培訓對象

課程大綱

1、 MySQL優(yōu)化管理診斷:第一天
內(nèi)容一:MySQL概述
1、 MySQL架構以及高可用架構介紹
內(nèi)容二:MySQL基本要求和維護工具
1、 數(shù)據(jù)庫規(guī)范
2、 標準參數(shù)文件及其說明
3、 PT工具講述并結合案例進行
內(nèi)容三:數(shù)據(jù)庫開發(fā)
1. 索引概述
1、 注意事項以及案例說明
內(nèi)容四:數(shù)據(jù)備份恢復+遷移+binlog解析
1、 邏輯備份恢復
2、 物理備份恢復
3、 對線程邏輯備份恢復
4.解析binlog進行增量恢復,或者解析成標準的sql語句進行恢復
2、MySQL優(yōu)化管理診斷:第二天
內(nèi)容一:核心參數(shù)概述
1、 核心參數(shù)對數(shù)據(jù)庫的重要性
2、 根據(jù)測試用例進行問題分析
內(nèi)容二:查詢優(yōu)化
1、 數(shù)據(jù)表優(yōu)化
2、 索引優(yōu)化
3、 如何查找慢查詢
4、 查詢分析優(yōu)化案例
內(nèi)容三:平時維護使用
1. 查詢數(shù)據(jù)庫大小
2. 查詢是否有死鎖
3. 通過binlog分析業(yè)務高峰期間的DML操作
4. 如何清除binlog
5. mysql批量kill locked進度方法
6. 循環(huán)刪除大表以及善后處理[減少業(yè)務影響]
7. ……
內(nèi)容四:巡檢腳本

內(nèi)容五:綜合案例分析
1、 主機磁盤I/O、cpu、內(nèi)存、網(wǎng)絡等資源使用比率比較高如何診斷
2、 大表刪除索引后,業(yè)務查詢主鍵10多秒,我們反思優(yōu)化的地方
3、 備份恢復后,如何校驗數(shù)據(jù)一致性
4、 在磁盤I/O、cpu高的情況下,沒有慢查詢,如何診斷分析
5、 分庫分表針對客戶端和中間件如何選擇
6、 數(shù)據(jù)遷移我們要準備哪些工作
7、 監(jiān)控使用mysql那個版本,以及什么引擎,如何分區(qū)重要監(jiān)控表
8、 ……

3、提問:每天預留1個小時
通過培訓,大家互動提問,如何避免線上問題。
4、后續(xù)內(nèi)容[這個比較熱點]
針對公司提出的需求,進行針對性的講解培訓。
如果公司需要,可以針對性從運維人員培訓成為業(yè)務運維型DBA,
從診斷問題web入手分析問題[jvm等措施],涉及到db如何和業(yè)務研發(fā)一起分析診斷,到定位到問題,拿出建設性建議,甚至解決方案。

1、 MySQL優(yōu)化管理診斷:第一天

內(nèi)容一:MySQL概述
1、 MySQL架構以及高可用架構介紹
內(nèi)容二:MySQL基本要求和維護工具
1、 數(shù)據(jù)庫規(guī)范
2、 標準參數(shù)文件及其說明
3、 PT工具講述并結合案例進行
內(nèi)容三:數(shù)據(jù)庫開發(fā)
1. 索引概述
1、 注意事項以及案例說明
內(nèi)容四:數(shù)據(jù)備份恢復+遷移+binlog解析
1、 邏輯備份恢復
2、 物理備份恢復
3、 對線程邏輯備份恢復
4.解析binlog進行增量恢復,或者解析成標準的sql語句進行恢復
2、MySQL優(yōu)化管理診斷:第二天

內(nèi)容一:核心參數(shù)概述
1、 核心參數(shù)對數(shù)據(jù)庫的重要性
2、 根據(jù)測試用例進行問題分析
內(nèi)容二:查詢優(yōu)化
1、 數(shù)據(jù)表優(yōu)化
2、 索引優(yōu)化
3、 如何查找慢查詢
4、 查詢分析優(yōu)化案例
內(nèi)容三:平時維護使用
1. 查詢數(shù)據(jù)庫大小
2. 查詢是否有死鎖
3. 通過binlog分析業(yè)務高峰期間的DML操作
4. 如何清除binlog
5. mysql批量kill locked進度方法
6. 循環(huán)刪除大表以及善后處理[減少業(yè)務影響]
7. ……
內(nèi)容四:巡檢腳本

內(nèi)容五:綜合案例分析
1、 主機磁盤I/O、cpu、內(nèi)存、網(wǎng)絡等資源使用比率比較高如何診斷
2、 大表刪除索引后,業(yè)務查詢主鍵10多秒,我們反思優(yōu)化的地方
3、 備份恢復后,如何校驗數(shù)據(jù)一致性
4、 在磁盤I/O、cpu高的情況下,沒有慢查詢,如何診斷分析
5、 分庫分表針對客戶端和中間件如何選擇
6、 數(shù)據(jù)遷移我們要準備哪些工作
7、 監(jiān)控使用mysql那個版本,以及什么引擎,如何分區(qū)重要監(jiān)控表
8、 ……

3、提問:每天預留1個小時

通過培訓,大家互動提問,如何避免線上問題。
4、后續(xù)內(nèi)容[這個比較熱點]

針對公司提出的需求,進行針對性的講解培訓。
如果公司需要,可以針對性從運維人員培訓成為業(yè)務運維型DBA,
從診斷問題web入手分析問題[jvm等措施],涉及到db如何和業(yè)務研發(fā)一起分析診斷,到定位到問題,拿出建設性建議,甚至解決方案。

活動詳情

提交需求