恆逸講師豐富的經驗帶我更理解何謂資料庫效能調校 ─ 恆逸教育訓練中心 ─ 學員證言網站

 

資料庫管理

眾多顧客已親身體驗恆逸的好,並成功提升專業競爭力,你也可以!

來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!

張瑜庭

恆逸講師豐富的經驗帶我更理解何謂資料庫效能調校

我的職務是軟體程式分析師,目前是參與全端的維護專案工作,然而因專案時常會有新交易/功能的開發,在既有維護案開發的專案架構之下,資料的累積變得很可觀,新交易的開發也會需要仰賴資料庫去不斷存取資料,而過去我的工作經驗僅僅是使用SQL Server這個軟體,並不清楚了解這個工具的好用之處,需要取用資料時就是生出可以撈取出資料的T-SQL語法,並不了解T-SQL語法的資料流及索引的重要性,因此想加強相關知識,透過恆逸『SQL Server效能調校』這門課程更加認識SQL Server的運行架構,講師不僅僅是針對Database Engine做解說授課,也讓我理解到產品包含的各元件各自所擔任的角色及其運用,以及軟體對應於硬體的需求觀念等。

 

三天的課程使我更清楚了解到SQL Server的效能問題,是需要時間去蒐集相關資料,透過時段觀察進而找出可能的問題,並針對可能的問題方向嘗試去解除問題。這不是一件容易就能處理的工作,會礙於專案的資料特性與需求的限制而僅能有部分的調校,且常常最終都還是與交易設計有很大的關係,而導致效能發生問題。

 

在課程中最大的收穫是聽到講師分享的眾多案例皆與交易設計有關,講師豐富的經驗幫助我們了解到專案效能調校必須先去釐清資料特性與需求,未來對於需求才能設計出合宜的交易流程,以提前避免部分可能發生的效能問題。另外在過去參與專案需求的實際經驗都只碰過地端資料庫,課程中講師簡單提及延展資料庫,也才了解到未來地端與雲端資料庫結合的趨勢應用,在未來做資料封存時的趨勢應用,想必也會很需要Azure的服務。

 

在課程中也學習到如何使用SQL Server現有的工具去監測資料庫的使用,觀察資料的變化對應於實際的交易行為發生點,以察覺需要效能調校的部分;藉由課程更學習到T-SQL語法執行的資料流,對應於索引的設定,怎樣才是有效的索引以提升SQL執行的效能,並且透過SQL Server的執行計劃來觀察索引的執行成本,以及索引是需要做維護、需要去定期的重組、重建與停用,否則也會造成效能問題。

 

此外,本次的學習也讓我過去零碎的觀念更加清楚,了解SQL語法資料流對應於索引是如何去查找資料,透過怎樣的索引設定才能幫助資料查詢、新增、修改、刪除時能夠以最佳效能處理完資料;並了解到部分T-SQL寫法是會造成效能較差的結果,以及資料庫容易犯的錯誤設計與觀念,也有助於在未來的需求設計使用。

 

透過『SQL Server效能調校』這門課真的讓我受益良多,讓過去較為不完整的觀念,且只是使用SQL Server這個軟體的我能夠學習到更為完整的觀念及應用,對於專案效能不佳時也能有更多處理的想法,對應於目前我的工作內容,課程最大的幫助在於索引的設定維護、設計資料表,以及T-SQL語法對資料處理的部分;另外,當系統資料的大量累積使得專案在分析資料庫資料效能逐漸降低時,經過課程學習讓我學會開始檢視資料表索引的破碎度及適用性,對應於T-SQL語法的設計,以正確的觀念去撰寫,並在維護專案時排除掉不良設計的部分;而新開發交易時也能運用所學,檢視是否使用正確型態去設計資料表,依據需求限制去做到能處理的部分,以盡量提升專案的效能,並事先避免一些可能影響效能的問題,課程所學的觀念不僅對目前工作有幫助,對於我未來的專案需求設計也有很大的幫助。

 

 

相關課程

 

 

看看其他人怎麼說

看更多