課程目錄: MySQL管理與性能調(diào)優(yōu)佳實踐培訓(xùn)
        4401 人關(guān)注
        (78637/99817)
        課程大綱:

            MySQL管理與性能調(diào)優(yōu)佳實踐培訓(xùn)

         

         

         

        MySQL介紹和數(shù)據(jù)庫安裝配置

        內(nèi)容一:Mysql簡介

        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ù)庫

        使用圖形工具MySQL Workbench 、SQog操作MySQL數(shù)據(jù)庫

        MySQL數(shù)據(jù)庫基本維護

        內(nèi)容三:數(shù)據(jù)庫基本維護

        描述MySQL服務(wù)器安裝后文件結(jié)構(gòu)

        介紹MySQL數(shù)據(jù)庫的日志文件

        說明二進制日志記錄

        啟動和停止MySQL服務(wù)器

        服務(wù)器變量介紹

        參數(shù)文件配置

        內(nèi)容四:獲取元數(shù)據(jù)

        列出可用的元數(shù)據(jù)訪問方法

        識別 INFORMATION_SCHEMA 數(shù)據(jù)庫(模式)的結(jié)構(gòu)

        使用可用命令查看元數(shù)據(jù)

        使用SHOW 語句和 INFORMATION_SCHEMA 表查看元數(shù)據(jù)

        內(nèi)容五:創(chuàng)建數(shù)據(jù)庫

        說明MySQL中存儲引擎的一般用途

        列出MySQL的可用存儲引擎

        描述InnoDB 存儲引擎

        使用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)

        動態(tài)權(quán)限(global_grants)

        審計功能配置

        傳統(tǒng)審計配置

        內(nèi)容二:表空間管理

        通用表空間和獨立表空間

        參數(shù)innodb_file_per_table設(shè)置

        創(chuàng)建通用表空間

        表在表空間中的移動

        UNDO表空間設(shè)置

        Schema對象使用和數(shù)據(jù)庫編程

        內(nèi)容三:Schema對象

        數(shù)據(jù)類型介紹

        創(chuàng)建表、修改表,表數(shù)據(jù)操作

        字符集問題處理

        描述表約束作用,維護表上的約束

        表分區(qū)特性介紹

        創(chuàng)建分區(qū)表

        獲取分區(qū)元數(shù)據(jù)

        使用分區(qū)改善性能

        索引的創(chuàng)建和使用

        查詢語句SELECT用法(連接查詢、子查詢)

        內(nèi)容四:數(shù)據(jù)庫編程和函數(shù)

        編程基礎(chǔ)(變量定義、控制結(jié)構(gòu))

        存儲過程編寫

        函數(shù)編寫

        觸發(fā)器編寫、觸發(fā)器順序設(shè)置

        事件調(diào)度程序

        并發(fā)控制機制和備份恢復(fù)基本概念

        內(nèi)容一:并發(fā)控制

        并發(fā)控制機制,鎖介紹

        鎖阻塞狀態(tài)監(jiān)控和處理

        內(nèi)容二:備份恢復(fù)基本概念

        備份的基本概念

        冷備份、熱備份區(qū)別

        常用備份工具介紹

        二進制日志文件和備份恢復(fù)的關(guān)系

        二進制文件格式(row/statement/mixed)

        二進制文件結(jié)構(gòu)分析

        基于時間點的恢復(fù)

        Innodb的在線熱備

        使用工具進行數(shù)據(jù)庫備份恢復(fù)

        內(nèi)容三:備份恢復(fù)工具

        Mysqlbackup介紹

        使用Mysqlbackup完成數(shù)據(jù)庫的備份

        使用Mysqlbackup完成image備份

        使用Mysqlbackup完成全庫恢復(fù)

        使用Mysqlbackup完成單個數(shù)據(jù)庫恢復(fù)

        使用Mysqlbackup進行全量和增量備份

        使用增量備份恢復(fù)數(shù)據(jù)庫

        mysqldump介結(jié)

        使用mysqldump導(dǎo)出全庫數(shù)據(jù)

        使用mysqldump導(dǎo)出單個數(shù)據(jù)庫數(shù)據(jù)

        使用mysqldump完成數(shù)據(jù)庫恢復(fù)

        MySQL數(shù)據(jù)庫優(yōu)化

        內(nèi)容一:優(yōu)化設(shè)置

        優(yōu)化表設(shè)計

        優(yōu)化io設(shè)計

        日志文件設(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ù)庫高可用配置實戰(zhàn)

        內(nèi)容二:Mysql數(shù)據(jù)庫高可用配置

        高可用基本概念介紹

        MySQL主從復(fù)制原理

        基于Paxos協(xié)議的MySQL集群原理

        高可用的實現(xiàn)方式

        異步復(fù)制的高可用實現(xiàn)

        半同步復(fù)制的高可用實現(xiàn)

        使用MGR組復(fù)制技術(shù)進行主從環(huán)境實現(xiàn),失效切換

        使用MGR組復(fù)制技術(shù)進行集群環(huán)境搭建

        基于MySQL Router的讀寫分離和負載均衡實現(xiàn)

        基于Oneproxy的分庫分表技術(shù)介紹