Her ne pahasına önlemek için 5 DBA hata

Yazar: Eugene Taylor
Yaratılış Tarihi: 9 Ağustos 2021
Güncelleme Tarihi: 1 Temmuz 2024
Anonim
Her ne pahasına önlemek için 5 DBA hata - Teknoloji
Her ne pahasına önlemek için 5 DBA hata - Teknoloji

İçerik


Kaynak: .shock / Dreamstime.com

Paket servisi:

Bu beş görevin ihmal edilmesi bir veritabanı felaketine yol açabilir!

Tüm rutinler değil, DBA tarafından yerine getirilen quotidian görevler eşit yaratıldı. Bu günlük görevlerin bazılarını ihmal etmek baş ağrısına neden olabilir, diğerleri ise büyük finansal kayıplara neden olabilir. DBA’nın değerli zamanlarının çoğu, geliştiricilerin ve kullanıcıların bir sonucu olarak ortaya çıkan hataları ve sorunları ele almakla uğraşırken, kritik günlük görevlerin göz ardı edilmemesi önemlidir.

İşte sizin pozisyonunuzda başarılı olmamak için kaçınılması gereken 5 dev DBA hatası.

1. Yedeklerinizi test etmeyi unutmayın!

Günlük aktivitelerin koşuşturmasında, bazı şeyler göz ardı edilebilir. Ama bunun onlardan biri olmasına izin verme! Olağanüstü durum kurtarma tekniklerinizin kalitesinden bağımsız olarak, yedeklemelerin çalıştığından emin olmak için tutarlı bir şekilde testler yapmanız son derece önemlidir. Olabilecek en kötü şey, onları geri yüklemeye çalışırken onların olmadıklarını bulmak. SQL Server kullanıcıları, yedeklemelerin çalıştığını doğrulamak ve veritabanınızın bozulmadığından emin olmak için CHECKSUM seçeneğini kullanmak için YEDEKLEME VERIFYONLY komutunu kullanmalıdır. Korunmayan sistemlerde düzenli veritabanı geri yüklemeleri gerçekleştirmek, yedeklerinizin geri yüklenebileceğinden emin olmak için de önemlidir. (Olağanüstü durum kurtarma hakkında daha fazla bilgi için, bkz. Olağanüstü Durum Kurtarma 101.)


2. Güvenlik erişim kısıtlamaları konusunda dikkatli olmamak pahalıya mal olabilir!

Güvenlik tehditlerini göz ardı etmek, DBA'lar arasında oldukça yaygındır. İnsanlara veya uygulamalara gerekenden daha yüksek seviyedeki bilgilere erişmesine izin verip vermediği veya geliştiricilerin idari ayrıcalıklarını sunması, bu hataların veri kaybına, veri hırsızlığına, verilerin açığa çıkmasına ve hatta veritabanının bozulmasına neden olabilir. Biri, geliştiricilere üretim verilerine doğrudan erişim sağlamanın geliştirme ve hata ayıklama sürecini hızlandırabileceğini düşünebilir, ancak bu kesinlikle en iyi yöntem değildir. DBA'lara yanlış kişiye erişim vermekten kaynaklanabilecek feci bir hata düşünülürken, kullanıcılara, geliştiricilere ve hatta yöneticilere yalnızca en düşük düzeyde izin verildiğinden emin olunmalıdır.

3. Veritabanınızın tutarlı bakımını gözden kaçırmayın!

Sonuçta, veritabanı kendini çalıştıramaz! DBA'ların tembelleşmemesi veya düzenli veri tabanı bakımını gözden kaçırmaması ve sadece veri tabanı sisteminin otomatik ayarlama ve kendini iyileştirme yeteneklerine güvenmesi son derece önemlidir. Tüm üretim veritabanları için temel bütünlük kontrolleri yapmak, parçalanma için endeksleri kontrol etmek ve üretim veritabanlarınızdaki istatistikleri güncellemek dahil olmak üzere, tutarlı bir şekilde yapılması gereken birçok önemli görev vardır. Yüksek kaynak tüketen herhangi bir aktivite, en yüksek üretim çalışma saatlerinde çalıştırılmadığı sürece, bu görevleri otomatikleştirmek yararlı olabilir. Ne olursa olsun, yapılması gerekir, aksi halde pahalı hatalar olabilir. (DBA görev ve sorumlulukları hakkında daha fazla bilgi için, bkz. Veritabanı Yönetimi Kariyerleri 101.)


4. Sisteminizin veritabanı etkinlik seviyelerini ve iş yüklerini izlemeye başlamak için sorun yaşamaya kadar beklemeyin!

Sisteminiz düştüğünde, para harcanmaya başlar ve insanlar sinirlenmeye başlar. Bu nedenle, sunucu kullanımını düzenli olarak izlemek ve karşılaştırmak son derece önemlidir. Sistemin performans istatistiklerini kontrol etmek, standart iş yükünü anlamanıza ve ne zaman bir değişiklik veya anormallik ortaya çıktığını bilmek için kalıpları görmenize yardımcı olacaktır. CPU kullanımını, belleği, G / Ç'yi, kilitleri ve engellemeyi kontrol ettiğinizden emin olun ve verileriniz ve kayıt dosyalarınız için ne kadar boş alan kaldığına bir göz atın.

5. Sayfa doğrulamasını devre dışı bırakma!

Yeni SQL Server veritabanları, sağlama toplamını tüm sayfa üzerinde kontrol ederek bozulmayı kontrol eden ve değeri sayfa başlığına yazan varsayılan ayara sahiptir. Ardından, sayfa belleğe okunduğunda, sağlama toplamı değerini tekrar kontrol eder ve iki sayıyı karşılaştırır. İki sayı eşleşmezse, sayfa bozulur ve bir hata uyarısı alırsınız. Bu nedenle, bu ayar son derece faydalıdır ve devre dışı bırakarak kendinizi başarısızlık için ayarlamış olursunuz!

DBA için birçok dos ve sayısız donts vardır. Onları atlamanın toplam veritabanı arızasına yol açabileceği çok önemli görevler var ve sizi basit bir işlevsel DBA'dan başarılı bir hale getirmenize yardımcı olacak daha ince konular var. Uygulamalarınızın standartlara uygun olduğundan emin olmak için sürekli olarak kendinizi geliştirmenin ve üzerinde çalışmanın sonsuz yolları vardır. Rolünüz çok fazla kapsar ve şirketinizin başarılarını ve başarısızlıklarını derinden etkiler. Bu nedenle, yetkin bir DBA olarak, alandaki başkalarının hatalarından ders aldığınızdan ve bu büyükleri kendiniz yapamayacağınız her şeyi yaptığınızdan emin olmanız çok önemlidir.

Hata Yok, Stres Yok - Hayatınızı Yok Etmeden Hayat Değiştiren Yazılım Yaratma Adım Adım Kılavuzunuz

Hiç kimse yazılım kalitesiyle ilgilenmediğinde programlama becerilerinizi geliştiremezsiniz.