資源簡介
課程大綱:
第1課 數據庫與關系代數
綜述數據庫、關系代數、查詢優化技術
綜述數據庫調優技術
預計時間1小時
第2課 數據庫查詢優化技術總攬
綜述查詢優化技術范圍,包括查詢重用、查詢重寫規則、查詢算法優化、并行查詢優化等
綜述邏輯查詢優化,包括子查詢的優化、視圖重寫、等價謂詞重寫、條件化簡、連接消除、非SPJ的優化等
綜述邏輯物理優化,包括單表掃描算法、兩表連接算法、多表連接算法、基于代價的算法等
初步理解MySQL的查詢執行計劃。
預計時間1小時
第3課 查詢優化技術理論與MySQL實踐(一)------子查詢的優化(一)
第4課 查詢優化技術理論與MySQL實踐(二)------子查詢的優化(二)
從理論看,子查詢包括的內容和范圍,建立清晰的概念
從實踐看,MySQL的子查詢優化技術的內容和范圍,明確掌握子查詢優化手段
預計時間2小時,每小時一個課程段(子查詢是SQL查詢優化的重點內容,務必掌握好)
第5課 查詢優化技術理論與MySQL實踐(三)------視圖重寫與等價謂詞重寫
什么是視圖重寫?哪些類型的視圖可以被優化?MySQL是怎么優化視圖的?從而明白在MySQL中怎么寫與視圖相關的查詢語句才能有好的效果?
什么是等價謂詞重寫?MySQL中怎么寫WHERE子句有利于提高查詢效率?
預計時間1小時
第6課 查詢優化技術理論與MySQL實踐(四)------條件化簡
什么是條件化簡?MySQL中對什么樣的條件自動進行優化?如何寫出可利用索引的條件語句?
預計時間1小時
第7課 查詢優化技術理論與MySQL實踐(五)------外連接消除、嵌套連接消除與連接消除
連接方式有些什么類型?不同類型的連接又是怎么優化的?外連接優化的條件是什么?MySQL中怎么寫出可優化的連接語句?MySQL是否支持嵌套連接消除?MySQL是否支持連接消除?MySQL中書寫SQL連接查詢語句時的優化技巧。
預計時間1小時
第8課 查詢優化技術理論與MySQL實踐(六)------數據庫的約束規則與語義優化
數據庫的參照完整性(CHECKt NULL等)。什么是語義優化? MySQL是否支持語義優化?怎么利用語義優化的思路人工進行SQL語句的優化?
預計時間1小時
第9課 查詢優化技術理論與MySQL實踐(七)------非SPJ的優化
什么是非SPJ優化?
從理論看,GROUP BY、ORDER BY、LIMIT、DISTINCT等怎么被優化?
MySQL中:GROUP BY是怎么優化的?ORDER BY是怎么被優化?LIMIT是怎么被優化?DISTINCT是怎么被優化?
非SPJ優化與索引的關系。
預計時間1小時
第10課 MySQL物理查詢優化技術概述
從理論看,物理查詢優化技術的范圍。
從MySQL實踐看,怎么利用物理查詢優化技術對SQL查詢語句調優?
本節預計會承接第9課的部分內容。
預計時間1小時
第11課 MySQL索引的利用、優化
從MySQL索引的角度出發,看各種SQL查詢語句的優化怎么進行?(以前都是從語句的角度看怎么優化,現在站在索引的角度去總結SQL查詢語句的優化)
預計時間1小時
第12課 表掃描與連接算法與MySQL多表連接優化實踐
MySQL的單表掃描算法。MySQL的兩表連接算法。MySQL的多表連接算法。
MySQL的多表連接的優化技巧。
預計時間1小時
第13課 查詢優化的綜合實例(一)------TPCH實踐(一)
第14課 查詢優化的綜合實例(一)------TPCH實踐(二)
以TPC-H國際標準的22條查詢語句為實例,綜合前面課程的內容,把所學的知識用于實踐,進行綜合的實戰演練。
預計時間2小時(每個課時為1個小時)
第15課 關系代數對于數據庫的查詢優化的指導意義------查詢優化技術總結
再次回到理論,從理論的高度總結關系代數理論與MySQL查詢優化實踐的關系。真正認識、掌握MySQL的查詢優化技術,大步流星步入查詢優化的高手之列。
代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件????1803776??2019-01-03?09:36??MySQL的查詢優化技術-01.ppt
?????文件????1810432??2019-01-02?13:36??MySQL的查詢優化技術-02.ppt
?????文件????1275392??2019-01-02?13:37??MySQL的查詢優化技術-03.ppt
?????文件????1222656??2019-01-02?13:37??MySQL的查詢優化技術-04.ppt
?????文件????1411072??2019-01-02?16:05??MySQL的查詢優化技術-05.ppt
?????文件????1514496??2019-01-02?16:05??MySQL的查詢優化技術-06+.ppt
?????文件????1356800??2019-01-02?16:06??MySQL的查詢優化技術-07.ppt
?????文件?????848384??2019-01-02?16:07??MySQL的查詢優化技術-08.ppt
?????文件?????627204??2019-01-02?16:07??MySQL的查詢優化技術-09.pdf
?????文件?????891785??2019-01-14?09:29??MySQL的查詢優化技術-10.pdf
?????文件?????560422??2019-01-14?09:29??MySQL的查詢優化技術-11.pdf
?????文件????1130582??2019-01-14?09:29??MySQL的查詢優化技術-12.pdf
?????文件?????949388??2019-01-14?09:29??MySQL的查詢優化技術-13.pdf
?????文件?????731627??2019-01-15?11:44??MySQL的查詢優化技術-14.pdf
?????文件?????827188??2019-01-14?09:29??MySQL的查詢優化技術-15.pdf
-----------?---------??----------?-----??----
?????????????16961204????????????????????15
-----------?---------??----------?-----??----
?????文件????1803776??2019-01-03?09:36??MySQL的查詢優化技術-01.ppt
?????文件????1810432??2019-01-02?13:36??MySQL的查詢優化技術-02.ppt
?????文件????1275392??2019-01-02?13:37??MySQL的查詢優化技術-03.ppt
?????文件????1222656??2019-01-02?13:37??MySQL的查詢優化技術-04.ppt
?????文件????1411072??2019-01-02?16:05??MySQL的查詢優化技術-05.ppt
?????文件????1514496??2019-01-02?16:05??MySQL的查詢優化技術-06+.ppt
?????文件????1356800??2019-01-02?16:06??MySQL的查詢優化技術-07.ppt
?????文件?????848384??2019-01-02?16:07??MySQL的查詢優化技術-08.ppt
?????文件?????627204??2019-01-02?16:07??MySQL的查詢優化技術-09.pdf
?????文件?????891785??2019-01-14?09:29??MySQL的查詢優化技術-10.pdf
?????文件?????560422??2019-01-14?09:29??MySQL的查詢優化技術-11.pdf
?????文件????1130582??2019-01-14?09:29??MySQL的查詢優化技術-12.pdf
?????文件?????949388??2019-01-14?09:29??MySQL的查詢優化技術-13.pdf
?????文件?????731627??2019-01-15?11:44??MySQL的查詢優化技術-14.pdf
?????文件?????827188??2019-01-14?09:29??MySQL的查詢優化技術-15.pdf
-----------?---------??----------?-----??----
?????????????16961204????????????????????15
評論
共有 條評論