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