
MySQL管理與性能調(diào)優(yōu)佳實(shí)踐培訓(xùn)
MySQL介紹和數(shù)據(jù)庫安裝配置
內(nèi)容一:Mysql簡(jiǎn)介
MySQL數(shù)據(jù)庫的起源
MySQL各分支介紹(MySQL,MariaDB,Percona)
MySQL8.0特性
內(nèi)容二:安裝配置
選擇合適的 MySQL 服務(wù)器軟件分發(fā)類型
安裝MySQL服務(wù)器
設(shè)置MySQL服務(wù)器配置文件
初始化MySQL數(shù)據(jù)庫
介紹可用的MySQL 工具
使用mysql命令行操作MySQL數(shù)據(jù)庫
使用圖形工具M(jìn)ySQL Workbench 、SQog操作MySQL數(shù)據(jù)庫
MySQL數(shù)據(jù)庫基本維護(hù)
內(nèi)容三:數(shù)據(jù)庫基本維護(hù)
描述MySQL服務(wù)器安裝后文件結(jié)構(gòu)
介紹MySQL數(shù)據(jù)庫的日志文件
說明二進(jìn)制日志記錄
啟動(dòng)和停止MySQL服務(wù)器
服務(wù)器變量介紹
參數(shù)文件配置
內(nèi)容四:獲取元數(shù)據(jù)
列出可用的元數(shù)據(jù)訪問方法
識(shí)別 INFORMATION_SCHEMA 數(shù)據(jù)庫(模式)的結(jié)構(gòu)
使用可用命令查看元數(shù)據(jù)
使用SHOW 語句和 INFORMATION_SCHEMA 表查看元數(shù)據(jù)
內(nèi)容五:創(chuàng)建數(shù)據(jù)庫
說明MySQL中存儲(chǔ)引擎的一般用途
列出MySQL的可用存儲(chǔ)引擎
描述InnoDB 存儲(chǔ)引擎
使用SQL語句創(chuàng)建數(shù)據(jù)庫
用戶權(quán)限管理和表空間管理
內(nèi)容一:用戶管理
創(chuàng)建、修改和刪除用戶帳戶
列出用戶要求
授予、修改和撤消用戶特權(quán)
靜態(tài)權(quán)限(user, db,table_privs, column_privs, proc_priv)
動(dòng)態(tài)權(quán)限(global_grants)
審計(jì)功能配置
傳統(tǒng)審計(jì)配置
內(nèi)容二:表空間管理
通用表空間和獨(dú)立表空間
參數(shù)innodb_file_per_table設(shè)置
創(chuàng)建通用表空間
表在表空間中的移動(dòng)
UNDO表空間設(shè)置
Schema對(duì)象使用和數(shù)據(jù)庫編程
內(nèi)容三:Schema對(duì)象
數(shù)據(jù)類型介紹
創(chuàng)建表、修改表,表數(shù)據(jù)操作
字符集問題處理
描述表約束作用,維護(hù)表上的約束
表分區(qū)特性介紹
創(chuàng)建分區(qū)表
獲取分區(qū)元數(shù)據(jù)
使用分區(qū)改善性能
索引的創(chuàng)建和使用
查詢語句SELECT用法(連接查詢、子查詢)
內(nèi)容四:數(shù)據(jù)庫編程和函數(shù)
編程基礎(chǔ)(變量定義、控制結(jié)構(gòu))
存儲(chǔ)過程編寫
函數(shù)編寫
觸發(fā)器編寫、觸發(fā)器順序設(shè)置
事件調(diào)度程序
并發(fā)控制機(jī)制和備份恢復(fù)基本概念
內(nèi)容一:并發(fā)控制
并發(fā)控制機(jī)制,鎖介紹
鎖阻塞狀態(tài)監(jiān)控和處理
內(nèi)容二:備份恢復(fù)基本概念
備份的基本概念
冷備份、熱備份區(qū)別
常用備份工具介紹
二進(jìn)制日志文件和備份恢復(fù)的關(guān)系
二進(jìn)制文件格式(row/statement/mixed)
二進(jìn)制文件結(jié)構(gòu)分析
基于時(shí)間點(diǎn)的恢復(fù)
Innodb的在線熱備
使用工具進(jìn)行數(shù)據(jù)庫備份恢復(fù)
內(nèi)容三:備份恢復(fù)工具
Mysqlbackup介紹
使用Mysqlbackup完成數(shù)據(jù)庫的備份
使用Mysqlbackup完成image備份
使用Mysqlbackup完成全庫恢復(fù)
使用Mysqlbackup完成單個(gè)數(shù)據(jù)庫恢復(fù)
使用Mysqlbackup進(jìn)行全量和增量備份
使用增量備份恢復(fù)數(shù)據(jù)庫
mysqldump介結(jié)
使用mysqldump導(dǎo)出全庫數(shù)據(jù)
使用mysqldump導(dǎo)出單個(gè)數(shù)據(jù)庫數(shù)據(jù)
使用mysqldump完成數(shù)據(jù)庫恢復(fù)
MySQL數(shù)據(jù)庫優(yōu)化
內(nèi)容一:優(yōu)化設(shè)置
優(yōu)化表設(shè)計(jì)
優(yōu)化io設(shè)計(jì)
日志文件設(shè)置
使用異步IO
表空間路徑優(yōu)化
表數(shù)據(jù)分析,柱狀圖收集
空間優(yōu)化
優(yōu)化內(nèi)存,分析
增大buffer_pool_size
資源組配置,控制資源分配
大內(nèi)存頁設(shè)置
網(wǎng)絡(luò)連接,線程緩存 thread_cache_size
線程池配置
MySQL數(shù)據(jù)庫高可用配置實(shí)戰(zhàn)
內(nèi)容二:Mysql數(shù)據(jù)庫高可用配置
高可用基本概念介紹
MySQL主從復(fù)制原理
基于Paxos協(xié)議的MySQL集群原理
高可用的實(shí)現(xiàn)方式
異步復(fù)制的高可用實(shí)現(xiàn)
半同步復(fù)制的高可用實(shí)現(xiàn)
使用MGR組復(fù)制技術(shù)進(jìn)行主從環(huán)境實(shí)現(xiàn),失效切換
使用MGR組復(fù)制技術(shù)進(jìn)行集群環(huán)境搭建
基于MySQL Router的讀寫分離和負(fù)載均衡實(shí)現(xiàn)
基于Oneproxy的分庫分表技術(shù)介紹