Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
課程簡介
介紹
- 我的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 時間: