Çok fazla sayıda DBA sadece "kara kutu" kullanıyor ve makinenin ne yaptığına dair akıl yürütme yeteneğinden yoksun gibi komutları körü körüne çalıştırıyor (veya İnternet'ten kopyalayıp yapıştırıyor) . Sen nasıl kullanılacağı, prizler nasıl çalıştığını anlamak, bir seviyede aşağı çekmek için güçlü olmak zorunda strace
, tcpdump
ve gdb
derleyiciler iş, nasıl, profil nasıl, nasıl hafıza çalışmaları, destenizin bit tam olarak ne (app / db / os / donanım) ne ve nasıl ayarlanacağını yapar.
Ya da herhangi bir dil - Python, Tcl / Tk, her neyse. Excel VBA bile. Awk / Gnuplot . İyi bir DBA, kendileri ve ekipleri için yeni araçlar üretebilir. Çok fazla DBA sadece TOAD veya eşdeğerini tıklamayı biliyor , kendi başlarına bir grafik bile oluşturamıyorlar. Görselleştiremiyorsanız, nasıl anlayabilirsiniz?
Son projelerimden biri, sitemdeki 15 günlük bir senaryoya 3 gün süren manuel bir DBA işlemini otomatikleştirdi. Python , DBA olarak üretkenliğimi en az 10 kat artırdı.
Her türlü BT proje çalışmasına katılan herkesin bunu okuması ve anlaması gerekir. Bunu tekrarlamaya mahkum olmayanlar.
Kariyeriniz konusunda ciddiyseniz ve uzun süre işte olmak istiyorsanız, o zaman bu veya benzeri sizi hepimizin yüzdüğü ekonomik gelgitler konusunda eğitecektir.
İster şirket içinde ister satıcılarımızda olsun, geliştiricilerle konuşmamız gerektiğinden, bu onların seviyesine ulaşmanıza ve kelime dağarcığınızı konuşmanıza yardımcı olacaktır.
Bunların hiçbirinin veritabanlarıyla ilgisi olmadığını unutmayın!