資料庫工程師成長經歷有感

chenfengwww發表於2009-07-04

今天看到了itpub的一篇文章《國內年薪第一的資料庫工程師成長經歷》,牛新莊

自己的目標方向也是oracle運維和SQL調優方向

“去的客戶現場越多,處理的問題就越多,學習、積累的東西也就越多”

後面又看到了ITPUB的調查,“開發DBA都做些什麼?”

網友卡卡西也舉自己遇到的例子說明DBA在團隊中是如何被輕視的,“我目前所在的專案組也是不太重視DBA的工作, 直到發生了一件事情.。開發人員做了一個自動翻譯的程式, 詞庫是放在資料庫裡的, 有一天翻譯的程式突然跑的很慢, 開發人員抱著試一試的心理找到了我, 我開啟sqlplus一看資料庫中正在跑的SQL,發現翻譯的主要SQL語句做了修改, 原來的t1.col1=:1 改為了upper(t1.col1)=:1, 原來的t1.col1欄位是有索引的, 但是開發更改SQL之後並沒有告訴我, 於是我把索引改為upper(t1.col1), 速度一下提高了100倍, 開發大驚。專案組長趁機語重心長的對開發人員說, 今後SQL更改一定要告知DBA。”

有的公司將DBA劃歸於運維部,研發部開發完成上線之後,如果有效能的上問題就會找到運維。一般來說問題有以下幾類:1、SQL低效;2、程式實現低效;3、業務部門需求低效。做為一個DBA說小了應該做到第一類工作,往大了說應該做上以上三類工作。

[@more@]

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

相關文章