資料庫管理
眾多顧客已親身體驗恆逸的好,並成功提升專業競爭力,你也可以!
來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!
來看看他們是如何學習、如何努力考取認證的經驗分享多汲取他人的寶貴經驗,將讓您的未來進修之路走得更有效率!快來看看恆逸應援團怎麼說!
在參加這堂課之前,我只是一個 dotnet 後端的工程師,使用到的資料庫語法, 差不多就是在AP 端使用簡單的 Insert,Update,Delete,Select 大略知道建立 Index 可以解決效能問題, 但是原理和怎麼選擇, 怎麼判斷適合的時機和情境都一無所知。
然而,在課程結束後,我獲得了更深入的效能調教的技巧和原理,可以更好地優化Oracle資料庫中的SQL查詢,以提高整體性能。
儘管還沒有融貫通上課所教的一切,我的觀念跟之前相比已經大量提升,更了解 Optimizer 以及 Oracle 和其他資料庫的差異。
課程雖然尋系漸進從基本說起,但是三天要上完13個章節,對於我這個底子淺薄的人來說還是很吃力。但老師提及的資源可以讓我課後還是有機會能補齊沒學好的知識,這些都是這堂課非常棒的地方。
對我而言最獲益匪淺的地方應該是對於執行計畫的解釋那個章節。這有點類似於程式 Debug 流程去解釋為什麼資料庫查詢會慢,並且說明中間發生了甚麼事情, 以及 Optimizer 為什麼最後這樣選擇執行計畫。還有各種設定, 影響了 Optimizer 的行為,用流程和設定方向解釋效能原因,這和有開發經驗的我而言是一種很好理解原理的方式。
除此之外, 課程中還解釋了一些以前工作上遇到的疑惑。像是解釋了為什麼執行計畫會變來變去, 原來是統計資料的改變導致了執行計畫的不同,也讓我了解到 Oracle 相較於其他資料庫的強大 (他可以自己選擇成本最低的執行計畫) ,對於有所接觸但是理解不深的我, 算是有很大幫助的解惑。
課程後面也提及了很多技巧去讓查詢效率提升的方式,有些項目我以前連名字都沒聽過。我相信如果更善用那些技巧和知識,在接下來的工作生涯中也會提供很大程度的幫助。這是一個對學習Oracle而言價值非常高的課程!
我相當推薦這堂課!!