班級規模及環境--熱線:4008699035 手機:15921673576( 微信同號) |
每期人數限3到5人。 |
上課時間和地點 |
上課地點:【上海】:同濟大學(滬西)/新城金郡商務樓(11號線白銀路站) 【深圳分部】:電影大廈(地鐵一號線大劇院站)/深圳大學成教院 【北京分部】:北京中山學院/福鑫大樓 【南京分部】:金港大廈(和燕路) 【武漢分部】:佳源大廈(高新二路) 【成都分部】:領館區1號(中和大道) 【沈陽分部】:沈陽理工大學/六宅臻品 【鄭州分部】:鄭州大學/錦華大廈 【石家莊分部】:河北科技大學/瑞景大廈 【廣州分部】:廣糧大廈 【西安分部】:協同大廈
最近開課時間(周末班/連續班/晚班):2020年3月16日 |
實驗設備 |
☆資深工程師授課
☆注重質量
☆邊講邊練
☆合格學員免費推薦工作
★實驗設備請點擊這兒查看★ |
質量保障 |
1、培訓過程中,如有部分內容理解不透或消化不好,可免費在以后培訓班中重聽;
2、培訓結束后,授課老師留給學員聯系方式,保障培訓效果,免費提供課后技術支持。
3、培訓合格學員可享受免費推薦就業機會。 |
課程大綱 |
|
Mysql安裝部署 1、Mysql官網使用
2、Mysql的各類版本介紹
3、Mysql主流社區版下載
4、Mysql官方文檔下載
5、Mysql安裝之RPM
6、Mysql安裝之二進制
7、Mysql安裝之源碼包
8、使用Mysqld_multi程序
9、多實例安裝Mysql
讓學員掌握各種情況下Mysql的安裝,來應對企業中復雜的環境
Mysql SQL語句 1、SQL簡介
2、SQL分類
3、DDL語句
4、DML語句
5、DCL語句
6、使用幫助手冊
7、獲取表元數據
8、Mysql數據類型 數值類型 日期類型 字符類型
9、運算符 算數運算符 比較運算符 邏輯運算符
10、常用函數 字符串函數 數值函數 日期函數 流程函數
掌握數據庫語言,從而更加快捷有效的對數據庫進行管理。
Mysql體系架構 1、體系結構圖講解
2、Mysql安全性機制
3、Mysql日志管理 通用日志 二進制日志 錯誤日志 慢日志
4、Mysql存儲引擎 Myisam Innodb Memory Archive NDB
5、Mysql分區 Range分區 List分區 Columns分區 Hash分區
6、索引 B+樹索引 Hash索引 聚集索引 主鍵索引 唯一索引 覆蓋索引 聯合索引
7、事務與鎖 事務定義 事務四個屬性 事務隔離機制 樂觀鎖 悲觀鎖 共享鎖 排它鎖 死鎖
讓學員掌握Mysql架構,對Mysql有了升華的了解,也對以后擴展和深造打下夯實的基礎。
Mysql備份恢復 1、Mysql備份恢復原理介紹
2、Mysqldump邏輯備份原理介紹
3、Mysqldump備份恢復案例
4、Xtrabackup物理備份原理介紹
5、Xtrabackup全量備份恢復案例
6、Xtrabackup增量備份恢復案例
掌握備份恢復原理,讓學員以后看懂企業中現有備份策略以及可以熟練自己部署備份策略,并對突然事件進行數據恢復。
Mysql 復制技術 1、Mysql主從復制架構講解
2、Mysql GTID技術
3、Mysql半同步復制技術
4、Mysql 5.7復制新特性
5、PT工具的使用
掌握Mysql最常見主從架構技術,掌握數據不同步情況下的恢復技術。
Master High Availability 1、MHA原理介紹
2、MHA組件介紹
3、MHA架構拓撲圖
4、MHA軟件包安裝
5、SSH互信性配置
6、使用MHA配置主從
7、配置MHA管理用戶
8、配置管理節點
9、故障案例1:主庫故障無丟失
10、故障案例2:主庫故障有延遲
11、故障案例3:主庫正常關閉
12、故障案例4:備庫故障
13、參數講解
14、MHA常用腳本 (master_ip_failover/power_manager/master_ip_online_change/ send_report)
15、Manager節點常用維護命令 (masterha_manager/masterha_stop/masterha_check_ sh/masterha_master_switch/masterha_check_ statusmasterha_master_monitor/masterha_secondary _check)
16、Node節點常用維護命令 (save_binary_logs/apply_diff_relay _logsfilter_mysqlbinlog/purge_relay_logs)
掌握主從快速切換技術,減少業務中斷時間,并且可以處理常見故障。
Mysql Router 1、Mysql_router介紹(Failover/Load Balancing/Pluggable Architecture)
2、Mysql_Router下載(二進制包下載/RPM包下載)
3、Mysql_Router安裝(二進制安裝/源碼包安裝/RPM安裝)
4、Mysql_Router啟動控制
5、Mysql_Router配置文件介紹(模塊介紹、語法介紹)
6、Mysql_Router實現高可用案例
7、Mysql_Router實現負載均衡案例
掌握Myql Router中間件技術,實現對Mysql的讀寫分離。
Percona XtraDB Cluster 1、PXC原理介紹
2、PXC部署案例
3、PXC增加節點
4、PXC剔除節點
5、PXC常見故障處理
掌握Mysql集群技術,會增加與刪除集群節點。
Mysql Keepalived 1、keepalived介紹
2、VRRP協議介紹
3、Keepalived軟件包下載
4、Keepalived安裝
5、配置文件介紹(global_defs/vrrp_instance/virtual_server/ nopreement/persistence_timeout/vrrp_iptables)
6、Keepalived實現Mysql HA架構
7、Keepalived實現Mysql LVS 架構
掌握keepallived+Mysql企業常用組合架構1,實現對Mysql快速切換技術。
Mysql HAproxy 1、配置文件介紹(Global/Defaults/Frontend/Backend/Listen)
2、HAproxy功能演示
3、HAproxy配置Mysql
4、HAproxy結合Keepalived
掌握Haproxy+Mysql企業常用組合架構2,實現對Mysql快速切換技術。
MyCat 1、Mycat實現垂直拆分
2、Mycat實現水平拆分
3、Mycat實現讀寫分離
4、Mycat時間分片
5、Mycat取模分片
6、Mycat區間分片
7、Mycat hash分片
掌握目前主流中間件軟件mycat的部署技術,讓學員掌握mycat的主要功能模塊。
Mysql 優化 1.定位問題
2.Sysbench性能壓力測試
3.Tpcc-mysql性能壓力測試
4.解讀Explain
5.Hint使用
6.優化SQL
7.優化內存
8.優化I/0
9.優化應用
讓學員掌握優化技術,從而對數據庫性能問題可以進行診斷,使得數據庫性能得以提升。 |