1. 程式人生 > >MySQL培訓簡介

MySQL培訓簡介

mysql 高可用 集群 優化 診

MySQL培訓簡介
一、課程簡介與目標
通過本次培訓,可以系統的掌握MySQL的重要知識點,通過專家點撥和經驗/案例分享,快速提高實戰水平。每個專題結束後,會有相應的實驗進行實踐。
二、講師:目前為某集團公司業務運維/DBA架構師以及負責其他幾家公司技術顧問;為幾十家企業做過數據庫培訓;
吉林大學計算機系畢業後加入某外企,某互聯網金融等,從事Oracle、MongoDB、MySQL、Hadoop、Redis等咨詢、支持和培訓工作,為大量金融、移動、互聯網、保險等客戶提供支持和服務,擅長數據庫管理、問題診斷和性能調優以及web診斷、大數據管理等。從業以來,累積培訓和支持的客戶超過30多家,培訓人數超過300人次。
2014年,獲取Oracle OCM
2016年,加入MongoDB核心社區,在全國分享大會中積極跟進
在2012年總結《Oracle數據庫管理第一版》一書,在公司內部發行。

1、 服務支持多電信行業等
2、 某銀行Oracle/MonogoDB數據庫管理培訓
3、 某保險MongoDB、redis、MySQL數據庫管理培訓
4、 某娛樂/電商MongoDB、MySQL、Redis[cluster]、GreenPlum數據庫培訓
5、 某娛樂/電商Hadoop/hbase技術支持
6、 某電信研究院Oracle、MonoDB、MySQL數據庫培訓
7、 某健身MongoDB、Redis數據庫培訓
8、 某手機廠商MongoDB技術支持

9、 某地產MongoDB、Redis技術支持
10、 某互聯網金融MongoDB、MySQL技術支持
11、 某軟件公司MySQL、MongoDB、Redis培訓和技術支持
12、 ……
三、課時:2天,每天 6小時
四、教學方式、方法:講授和案例討論相結合
五、課程說明:
1、 MySQL優化管理診斷:第一天
內容一:MySQL概述
1、 MySQL架構以及高可用架構介紹
內容二:MySQL基本要求和維護工具
1、 數據庫規範
2、 標準參數文件及其說明
3、 PT工具講述並結合案例進行
內容三:數據庫開發

  1. 索引概述
    1、 註意事項以及案例說明
    內容四:數據備份恢復+遷移+binlog解析
    1、 邏輯備份恢復
    2、 物理備份恢復
    3、 對線程邏輯備份恢復
    4.解析binlog進行增量恢復,或者解析成標準的sql語句進行恢復

2、MySQL優化管理診斷:第二天
內容一:核心參數概述
1、 核心參數對數據庫的重要性
2、 根據測試用例進行問題分析
內容二:查詢優化
1、 數據表優化
2、 索引優化
3、 如何查找慢查詢
4、 查詢分析優化案例
內容三:平時維護使用

  1. 查詢數據庫大小
  2. 查詢是否有死鎖
  3. 通過binlog分析業務高峰期間的DML操作
  4. 如何清除binlog
  5. mysql批量kill locked進度方法
  6. 循環刪除大表以及善後處理[減少業務影響]
  7. ……
    內容四:巡檢腳本

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

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

可以根據公司的需求和個人需求進行針對性的培訓定制化。

MySQL培訓簡介