關於學習編程和做好DBA的關系


關於學習編程和做好DBA的關系

我這里只是討論SQLSERVER DBA

我發現很多DBA都是從程序員開始做起的,一般做了4、5年之后就轉型做DBA或者管理或者銷售啊。

為什麽一開始不直接做DBA,DBA需要會TSQL,操作系統知識,數據庫知識,可能還要熟悉業務

但是不需要學習編程語言,例如:C#  VB  C++等,因為DBA不需要寫業務系統,管好公司的數據庫就可以了

但是最近我想了想,如果不學習一些編程語言 ,很多DB管理工作都是執行一次又一次的SQL語句查看數據庫運行情況

很是繁瑣,如果學習了編程語言,就可以使用這些編程語言簡化DBA自己的工作,自己寫工具來查看數據庫運行情況

不用在SSMS里運行SQL語句一遍又一遍,不知道大家覺得累不累

還有性能監視器,也可以用C#來獲取性能監視器的數據

 

我看到很多大俠自己也寫工具來簡化自己的工作了:

例如:

XX大俠的 windbmonitor 

XX大俠的SQLSERVER索引優化器

這些工具都可以大大減低DBA的工作量,所以我覺得學好編程語言也是有好處的,這樣可以不被DB控制也是你控制DB

學會使用工具來方便自己的工作,而不是讓工具來控制你

 

我不知道其他數據庫的DBA是怎樣簡化自己的工作的,例如Oracle數據庫,我的一個同學就在電信里面負責維護DB,還有聽說淘寶里的XX大俠沒有真正的寫過一行代碼

我指的不是SQL代碼,但是也可以管理DB管理得很好

 

不說了,繼續上班 o(∩_∩)o

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM