課程簡介

介紹

  • 我的SQL 概述、產品、服務
  • 我的SQL 服務與支援
  • 支援的運營服務
  • 培訓課程路徑
  • 我的SQL 文件資源

我的SQL架構

  • 用戶端/伺服器模型
  • 通信協定
  • SQL 層
  • 存儲層
  • 伺服器如何支援記憶體引擎
  • MySQL 如何使用記憶體和磁碟空間
  • MySQL 外掛程式介面

系統管理

  • 在 MySQL 發行版類型之間進行選擇
  • 安裝 MySQL 伺服器
  • MySQL Server 安裝文件結構
  • 啟動和停止 MySQL 伺服器
  • 升級我的SQL
  • 在單個主機上運行多個 MySQL 伺服器

伺服器配置

  • 我的SQL伺服器配置選項
  • 系統變數
  • SQL 模式
  • 可用的紀錄檔
  • 二進位日誌記錄

用戶端和工具

  • 可用於管理任務的用戶端
  • 我的SQL管理用戶端
  • mysql 命令行用戶端
  • mysqladmin 命令行用戶端
  • MySQL Workbench 圖形用戶端
  • 我的SQL工具
  • 可用的 API(驅動程式與連接器 )

數據類型

  • 數據類型的主要類別
  • NULL 的含義
  • 列屬性
  • 數據類型的字元集用法
  • 選擇適當的數據類型

獲取元數據

  • 可用的元數據訪問方法
  • INFORMATION_SCHEMA結構
  • 使用可用命令查看元數據
  • SHOW語句與INFORMATION_SCHEMA表的區別
  • mysqlshow用戶端程式
  • 使用 INFORMATION_SCHEMA 查詢創建shell命令和 SQL 語句

交易和鎖定

  • 使用事務控制語句併發運行多個 SQL 語句
  • 事務的 ACID 屬性
  • 事務隔離級別
  • 使用鎖定來保護事務

存儲引擎

  • MySQL 中的儲存引擎
  • InnoDB 儲存引擎
  • InnoDB 系統和每個表的檔表空間
  • NoSQL 和 Memcached API
  • 高效配置表空間
  • 使用外鍵實現引用完整性
  • InnoDB 鎖定
  • 可用存儲引擎的功能

分區

  • 分區及其在 MySQL 中的使用
  • 使用分區的原因
  • 分區類型
  • 創建分區表
  • 子分區
  • 獲取分區元數據
  • 修改分區以提高性能
  • 存儲引擎對分區的支援

使用者 Management

  • 使用者身份驗證要求
  • 使用 SHOW PROCESSLIST 顯示正在運行的線程
  • 創建、修改和刪除用戶帳戶
  • 替代身份驗證外掛程式
  • 用戶授權要求
  • 使用者的訪問許可權級別
  • 許可權類型
  • 授予、修改和撤銷用戶許可權

安全

  • 識別常見的安全風險
  • 特定於 MySQL 安裝的安全風險
  • 網路、操作系統、檔案系統和使用者的安全問題及對策
  • 保護您的數據
  • 使用 SSL 實現安全的 MySQL 伺服器連接
  • SSH 如何實現與 MySQL 伺服器的安全遠端連接
  • 查找常見安全問題的其他資訊

表維護

  • 表維護操作的類型
  • SQL 表維護語句
  • 用於表維護的用戶端和實用程式
  • 維護其他存儲引擎的表
  • 匯出和導入數據
  • 匯出數據
  • 匯入數據

在我的內部程式設計SQL

  • 創建和執行儲存例程
  • 描述存儲的例程執行安全性
  • 創建和執行觸發器
  • 創建、更改和刪除事件
  • 事件執行調度

我的SQL 備份和恢復

  • 備份基礎知識
  • 備份類型
  • 備份工具和實用程式
  • 進行二進位和文本備份
  • 日誌和狀態檔在備份中的作用
  • 數據恢復

複製

  • 管理 mySQL 二進位日誌
  • 我的SQL複製線程和檔
  • 設置 MySQL 複製環境
  • 設計複雜的複製拓撲
  • 多主複製和迴圈複製
  • 執行受控切換
  • 監視和排除 MySQL 複製故障
  • 使用全域事務標識碼 (GTID) 進行複製

性能調優簡介

  • 使用 EXPLAIN 分析查詢
  • 常規表優化
  • 監視影響性能的狀態變數
  • 設置和解釋 MySQL 伺服器變數
  • 性能架構概述

結論

問答環節

最低要求

沒有特定的先決條件,但如果學生對資料庫有一些先驗知識,那就太好了。

  28 時間:
 

人數


開始於

結束於


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

客戶評論 (1)

相關課程

課程分類