性能最佳化之MySQL最佳化

《性能最佳化之MySQL最佳化》是慕課網提供的慕課課程,授課教師為sqlercn。

基本介紹

  • 中文名:性能最佳化之MySQL最佳化
  • 類別:慕課
  • 時長:2小時
  • 授課教師:sqlercn
課程簡介,課程大綱,

課程簡介

該課程講述了資料庫是大多數系統進行數據存儲的基礎組件,資料庫的效率對系統的穩定和效率有著至關重要的影響等內容。

課程大綱

第1章 資料庫最佳化簡介
本章介紹本門課程的課程目標,從整體上把握資料庫最佳化的相關內容。
1-1 MySQL最佳化簡介 (07:31)
第2章 SQL語句最佳化
本章主要介紹SQL語句最佳化的相關知識
2-1 數據準備 (02:49)
2-2 MySQL慢查日誌的開啟方式和存儲格式 (05:54)
2-3 MySQL慢查日誌分析工具之mysqldumpslow (04:32)
2-4 MySQL慢查日誌分析工具之pt-query-digest (07:00)
2-5 如何通過慢查日誌發現有問題的SQL (02:47)
2-6 通過explain查詢和分析SQL的執行計畫 (04:09)
2-7 Count()和Max()的最佳化 (07:02)
2-8 子查詢的最佳化 (03:21)
2-9 group by的最佳化 (03:42)
2-10 Limit查詢的最佳化 (06:06)
第3章 索引最佳化
本章主要介紹如何選擇合適的列創建索引,以及索引的維護方法。
3-1 如何選擇合適的列建立索引 (03:25)
3-2 索引最佳化SQL的方法 (07:17)
3-3 索引維護的方法 (02:43)
第4章 資料庫結構最佳化
本章主要講解資料庫結構對於資料庫最佳化的重要性,以及如何設計出一個結構清晰且高效的資料庫結構。
4-1 選擇合適的數據類型 (06:43)
4-2 資料庫表的範式化最佳化 (05:03)
4-3 資料庫表的反範式化最佳化 (04:23)
4-4 資料庫表的垂直拆分 (02:59)
4-5 資料庫表的水平拆分 (03:13)
第5章 系統配置最佳化
本章主要介紹了系統配置對MySQL最佳化的影響,對比較重要的一些參數進行了著重的介紹。
5-1 資料庫系統配置最佳化 (04:24)
5-2 MySQL配置檔案最佳化 (10:26)
5-3 第三方配置工具使用 (06:17)
第6章 伺服器硬體最佳化
本章簡單介紹的伺服器硬體對MYSQL最佳化的影響,以及如何選擇CPU及記憶體以提供更好的伺服器性能。
6-1 伺服器硬體最佳化 (05:59)

相關詞條

熱門詞條

聯絡我們