數(shù)據(jù)庫管理課程
課程介紹: 本課程的學(xué)員需要具備基本的0racle數(shù)據(jù)庫原理和應(yīng)用開發(fā)的知識,有一定的工作經(jīng)驗(yàn)。數(shù)據(jù)庫應(yīng)用優(yōu)化方法主要集中在發(fā)現(xiàn)0racle數(shù)據(jù)庫的資源瓶頸,發(fā)現(xiàn)應(yīng)用代碼中典型的高負(fù)載SQL的不合理性,從而找到提高SQL執(zhí)行效率、減少資源消耗的方法。我們發(fā)現(xiàn),80%以上的性能問題與應(yīng)用的架構(gòu)及SQL性能相關(guān),如果能在項(xiàng)目前期對系統(tǒng)架構(gòu)進(jìn)行合理的規(guī)劃設(shè)計,在開發(fā)階段寫出良好的SQL代碼,在數(shù)據(jù)庫中部署合理的索引,將極大地減少數(shù)據(jù)庫的資源消耗,提高應(yīng)用響應(yīng)時間,增大數(shù)據(jù)庫的吞吐量。不論是系統(tǒng)架構(gòu),還是代碼開發(fā),或者SQL算法的選擇,這些性能點(diǎn)的合理優(yōu)化都需要對數(shù)據(jù)庫底層原理有深入的理解、經(jīng)驗(yàn)和判斷力。
培訓(xùn)目標(biāo)
掌握數(shù)據(jù)庫應(yīng)用優(yōu)化的思路和技巧
掌握多種優(yōu)化工具的使用和優(yōu)化方法
能夠進(jìn)行SQL性能分析
掌握各種優(yōu)化算法的優(yōu)劣,根據(jù)應(yīng)用需求選擇合適的算法等