講師精細的教學,使我更精進SQL Server 2019與2022資料庫開發相關知識 ─ 恆逸教育訓練中心 ─ 學員證言網站

 

資料庫管理

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

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

張瑜庭

  • 文章分類:資料庫管理
  • 參訓課程:開發微軟SQL Server 2019與2022資料庫

講師精細的教學,使我更精進SQL Server 2019與2022資料庫開發相關知識

我的工作是DBA,主要負責資料庫的架構安裝與效能調校、定期保養維護資料庫等等的作業,而目前SQL Server 2019 & 2022為大部分客戶新建或升級的最新版本選擇,新版的SQL Server有許多新增的功能需要研習,先前曾經聽過朋友公司在恆逸進行資料庫的培訓學習,對於培訓課程有所收穫,所以也為更精進有關資料庫設計相關知識而參與了恆逸的『開發微軟SQL Server 2019與2022資料庫』課程。

 

經過本次的課程更加深資料庫運作的原理,在理解新功能的差異可以有更清楚的學習,像是In-memory table與一般資料表的運作差異,以及不同的適用情境與使用上需要注意的細節,例如In-memory table運作上是Lock-free所以會需要多做retry的應用處理。另外,透過本次課程也理解到寫入資料的運作,因為多人同時存取會有lock的機制,相對應於每次的效能調校都會針對交易T-SQL等待類型進行分析,在這個部分能有更清楚的分析方向。以及SQL Server錯誤訊息能較有方向的排查可能問題,像是之前曾經遇過較為籠統的錯誤訊息,但透過本次課程回想才理解可以嘗試的排除方式是調整隔離層級來避免錯誤的發生。

 

課堂中老師也透過實作來說明資料型別與資料存放互相影響的關係、Instance或資料庫層級的定序是如何影響資料的存放,相對應的查詢行為也會有連帶受到影響導致查出來的結果不如預期。老師也會透過圖解去說明資料庫存放資料的狀態與運作,特別是針對索引的執行計畫,以及索引維護作業的底層處理差異,適用於不同的系統類型,像是7 x 24的系統較適合使用reorganize來維護索引避免資料表在維護時被鎖定,同時也有很多客戶的SQL Server版本是標準版,也是一樣優先適用reorganize的作業,或要很確定離峰時段再進行rebuild作業。

 

透過老師的圖解說明以及實作驗證,這些技巧與實務方法都帶給我不一樣的思維。像是對應於實際工作,確實許多客戶使用的版本是標準版且系統為7 x 24不停機系統,在資料庫維護的部分如前面老師的分享,除了挑選離峰時刻進行作業,也可以選對處理的方式(reorganize index)。還有像是老師以圖解的方式來說明鎖定的情境,對應於工作情境當資料庫交易等待類型的狀況時,幫助我能更有方向的去理解目前資料庫的狀況,進而找出目前影響的交易並檢查可以改善的方向。透過本次『開發微軟SQL Server 2019與2022資料庫』課程中相關的學習與實務上的結合,未來能慢慢應用上之餘,也希望對於公司內部上的經驗傳承有幫助,能夠帶來更多的工作效益。相信再加上未來的經驗累加,能幫助我更有效率的處理工作。

 

 

 

看看其他人怎麼說

看更多