我眼中的《深入淺出Oracle-入門、進階、診斷案例》

趙宇發表於2009-05-22

     我做事有個習慣,要做一件事情就一定要堅持做完,哪怕這個事情中間隔了很久,否則我很難睡安穩。

     記得獲得這本書,還是08年我在瀋陽上班的時候,那個時候經常在自己的空間寫很多文章,獲得了一些Space幣,我拍下了這本書。拿到這本書以後,看了第一章感覺這本書寫的很深入,就沒有在看下去,覺得自己是個比較懶惰的人。

     2009年1月,來了北京以後,參加了ITPUB年會,和eygle有了更進一步的接觸,大家也更熟悉。我妹的一句話倒是影響了我,我妹說:"如果和一個人討論問題,沒有看過他的書,就是對他的不尊重".雖然,我現在不在像以前一樣做全職DBA的工作,效能優化的工作也基本沒有,但我覺得我妹說的對,我就利用每天早上起來的時候,看這本書,我沒有做實驗,因為我發現很多案例都接觸過,我每天早上都堅持看這本書,我發現雖然沒有做實驗,但我細細品味了每個細節以後,我發現這本書的風格就是eygle的風格,和他平時說的話就是一樣,而且從整體看完這本書以後,會發現一個解決問題的思路,Oracle的整體架構,機制原理。做實驗,可能反而會更陷入技術細節。讀完這本書,感覺書中介紹了幾個方法非常好:

     隱含引數:eygle從書最開始一直到書的結尾,貫穿書的始終,通過隱含引數,我們就可以理解為什麼LGWR要在1/3 log buffer就寫盤,為什麼buffer在lru尋找到25%沒找到就不尋找了,等很多閥值,原理都解釋清楚。

    DUMP FILE:eygle通過dump讓我們更清晰看到物理結構中資料實際儲存的格式,以及資料的變化,也就理解undo怎樣儲存commit資料,ora-015555的原因就很好解釋了。也理解備份恢復的原理,看看SCN的變化,就知道資料怎樣同步。

   10046,trace:可以更好跟蹤資料庫的處理過程,對效能優化很有幫助。

   等待事件,動態效能檢視:讓我們更好理解,當前資料庫的活動,通過等待事件,可以幫整個資料庫的結構都串聯起來,很多事件都是和各模組相關的。

  細心:這是我說,看eygle這本書,能感覺到,他太細心了,觀察很細節,所以每個點掌握的很邏輯,讓人讀起來很舒服。

 序: 這是我最願意看的,我很喜歡看eygle的序,內心的表白,讓人感覺很真實,親切。

   昨天在書上籤上了自己的名字,永久記錄我讀完的這一刻。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/175005/viewspace-600782/,如需轉載,請註明出處,否則將追究法律責任。

相關文章