數據庫優化是一項很復雜的工作,是包含但不限于對系統搜索、讀/寫、CPU周期、內存帶寬等方面,進行性能優化,最終達到數據庫整體性能提升的目的。
MySQL性能卓越、服務穩定,很少出現異常宕機
MySQL開放源代碼且無版權制約,自主性及使用成本低
MySQL歷史悠久,用戶使用活躍,遇到問題可以尋求幫助
MySQL體積小,安裝方便,易于維護
MYSQL適配性好,能滿足大多數企業需求
MySQL支持多種操作系統,提供多種API接口,支持多種開發語言,特別是PHP
19年IT培訓經驗
產品打磨更細致
全國42城市開班授課
線下培訓更方便
累計開設直播
錄播課程50余門
線上教學經驗豐富
累計為18家世界500強企業
提供IT培訓服務
掌握主流IT技術方向
精品小班課程
老師講解更細致
針對性輔導更多
課程設計能切實解決
學員工作中遇到問題
實用性強
演練實際運維
場景為切入點
代入感強
篩選主流及
熱門問題進行講解
時效性強
引導式教學
啟發學員自主解決問題
操作性強
![]() |
|
上午MySQL介紹和數據庫安裝配置 | |
內容一:Mysql簡介 | 內容二:安裝配置 |
MySQL數據庫的起源 MySQL各分支介紹(MySQL,MariaDB,Percona) MySQL8.0特性 |
選擇合適的 MySQL 服務器軟件分發類型 安裝MySQL服務器 設置MySQL服務器配置文件 初始化MySQL數據庫 介紹可用的MySQL 工具 使用mysql命令行操作MySQL數據庫 使用圖形工具MySQL Workbench 、SQLYog操作MySQL數據庫 |
下午MySQL數據庫基本維護 | |
內容三:數據庫基本維護 | 內容四:獲取元數據 |
描述MySQL服務器安裝后文件結構 介紹MySQL數據庫的日志文件 說明二進制日志記錄 啟動和停止MySQL服務器 服務器變量介紹 參數文件配置 |
列出可用的元數據訪問方法 識別 INFORMATION_SCHEMA 數據庫(模式)的結構 使用可用命令查看元數據 使用SHOW 語句和 INFORMATION_SCHEMA 表查看元數據 |
內容五:創建數據庫 | |
說明MySQL中存儲引擎的一般用途 列出MySQL的可用存儲引擎 描述InnoDB 存儲引擎 使用SQL語句創建數據庫 |
|
![]() |
|
上午用戶權限管理和表空間管理 | |
內容一:用戶管理 | 內容二:表空間管理 |
創建、修改和刪除用戶帳戶 列出用戶授權要求 授予、修改和撤消用戶特權 靜態權限(user, db,table_privs, column_privs, proc_priv) 動態權限(global_grants) 審計功能配置 傳統審計配置 |
通用表空間和獨立表空間 參數innodb_file_per_table設置 創建通用表空間 表在表空間中的移動 UNDO表空間設置 |
下午Schema對象使用和數據庫編程 | |
內容三:Schema對象 | |
數據類型介紹 創建表、修改表,表數據操作 字符集問題處理 描述表約束作用,維護表上的約束 表分區特性介紹 創建分區表 獲取分區元數據 使用分區改善性能 |
索引的創建和使用 查詢語句SELECT用法(連接查詢、子查詢) 內容四:數據庫編程和函數 編程基礎(變量定義、控制結構) 存儲過程編寫 函數編寫 觸發器編寫、觸發器順序設置 事件調度程序 |
![]() |
|
上午并發控制機制和備份恢復基本概念 | |
內容一:并發控制 | 內容二:備份恢復基本概念 |
并發控制機制,鎖介紹 鎖阻塞狀態監控和處理 |
備份的基本概念 冷備份、熱備份區別 常用備份工具介紹 二進制日志文件和備份恢復的關系 二進制文件格式(row/statement/mixed) 二進制文件結構分析 基于時間點的恢復 Innodb的在線熱備 |
下午使用工具進行數據庫備份恢復 | |
內容三:備份恢復工具 | |
Mysqlbackup介紹 使用Mysqlbackup完成數據庫的備份 使用Mysqlbackup完成image備份 使用Mysqlbackup完成全庫恢復 使用Mysqlbackup完成單個數據庫恢復 使用Mysqlbackup進行全量和增量備份 |
使用增量備份恢復數據庫 mysqldump介結 使用mysqldump導出全庫數據 使用mysqldump導出單個數據庫數據 使用mysqldump完成數據庫恢復 |
![]() |
|
上午MySQL數據庫優化 | |
內容一:優化設置 | |
優化表設計 優化io設計 日志文件設置 使用異步IO 表空間路徑優化 表數據分析,柱狀圖收集 空間優化 |
優化內存,命中率分析 增大buffer_pool_size 資源組配置,控制資源分配 大內存頁設置 網絡連接,線程緩存 thread_cache_size 線程池配置 |
下午MySQL數據庫高可用配置實戰 | |
內容二:Mysql數據庫高可用配置 | |
高可用基本概念介紹 MySQL主從復制原理 基于Paxos協議的MySQL集群原理 高可用的實現方式 異步復制的高可用實現 |
半同步復制的高可用實現 使用MGR組復制技術進行主從環境實現,失效切換 使用MGR組復制技術進行集群環境搭建 基于MySQL Router的讀寫分離和負載均衡實現 基于Oneproxy的分庫分表技術介紹 |