Kazara oluşan DBA kaynakları [kapalı]


16

Microsoft platformunda, kurumsal düzeydeki programların çoğu (SharePoint, herhangi bir System Center uygulaması, herhangi bir Dyamics uygulaması vb.) SQL Server'ın üstünde çalışır. Bu programların yöneticileri için SQL Server genellikle birincil odak noktası olan programın önkoşulu olarak yüklenmiş bir kara kutudur. Sonuç olarak, kurulumun SQL tarafına giren ve daha yukarı akışta bir yerde ortaya çıkan sorunlara yol açan çok az (varsa) planlama vardır.

  • Sürücüleri dolduran İşlem Günlükleri
  • Hiçbir bakım planı (veya dizinleri yeniden düzenleyen ve yeniden oluşturan planlar gibi bilgisiz olanlar)
  • Yönetilmeyen otomatik büyüme
  • Aynı iğlerdeki veritabanları ve günlükler
  • Kötü seçilmiş RAID seviyeleri
  • Yedek yok (veya kurtarma planı)

Öyleyse ... "kazara DBA'lar" ne tür problemlere çarpma eğilimindedir ve kazara bir DBA'nın SQL planlama, yönetim ve performans ayarlama temelleri konusunda hız kazanmasına hangi kaynaklar en iyi şekilde yardımcı olur?

Yanıtlar:


10

TechNet Magazine için yazdığım bir dizi makale ve Soru-Cevap sütununa göz atın - bunlar çoğunlukla Kazara (buna 'istemsiz' diyoruz) DBA göz önünde bulundurularak yazılır.

Etkili Veritabanı Bakımı için En İyi İpuçları DB bakım sorunlarını anlamak için istemsiz DBA'lar için özel olarak bir astar olarak yazılmıştır.

SQL Server'da Günlüğe Kaydetme ve Kurtarma İşlemini Anlama

Genel SQL Server Güvenlik Sorunları ve Çözümleri

SQL Server Yedeklerini Anlama - 3 bölümlük bir dizinin 1. bölümü. Bölüm 2 geri yüklemeyi kullanmaya başlayacak (09 Eylül sayısında) ve bölüm 3 yedeklemeler olmadan kurtarmaya devam edecek (09 Kasım sayısında)

Ayrıca ödeme gerekir bloguma ve eşimin blog biz de blog büyük miktarda teknik seviyeleri çeşitli - (reklamcılık değil ya da bir şey sadece bilgi).

İncelenecek iyi bir dizi yayın, haftalık anketlerimin sonuçları için başyazılardır . Genellikle gönüllü olmayan DBA'lara yardımcı olacak geniş bir konunun etrafında bulunurlar. Yayın yazıları 'Önemi' veya 'Önemli' ile başlar. Aslında bu haftanın anketi istemsiz bir DBA olmakla ilgili - çok zamanında!

İstemsiz DBA olayını çok iyi anlıyoruz - aslında Kimberly ve ben birkaç gün SharePoint Microsoft Sertifikalı Masters sınıfını öğretiyoruz, böylece SharePoint yöneticileri SQL Sunucularıyla ne yapacağını biliyorlar (ayrıca SQL haftasının tamamını da öğretiyoruz) .

Umarım bu sizin için yararlıdır.


5

Sean, nereden geldiğini anlıyorum.

Burada benzer bir teknedeyiz, beklediğimden çok daha fazlası. Günümüz ekonomisine dayanmamak.

Yönetime (üst düzey işletme yönetimi dahil) tekrarlanan şikayetlere rağmen, durumumuz bu; Kendiliğinden atanan "DBA" (başka bir kattaki ayrı bir `` geliştirme ekibi '') maalesef iki O'Reilly kitabı ve KB baskı dökümü kullanan bir gençten daha az şey biliyor. İşi var ve balı en büyük mucket-muck'in kulağına döken kişinin kulağına dökmede harika.

Tabii ki, DBA "ticaret" öğrenmek için ideal olurdu, ama tekrar .. Ne istiyoruz ve ne olabilir genellikle çok farklı şeyler. :)

Ben, şahsen aşağıdaki sorunlarla karşılaştım (squillman'ın oldukça künt, ancak tamamen yanlış değil) yankılanmanın çoğunu gerektirdi.

  • Tranlogs. Haklısın. Bu şeyler neydi? Bu yüzden bir veritabanını ve sunucuyu geri yüklemek zorunda kaldık, `` tran günlüklerini yeniden oynat '' tam olarak ne anlama geliyor? :)
  • Bekle, bu veritabanlarının ne kadar büyüyeceğini kastediyorsun? Onları nasıl küçültebiliriz? Ya da en azından büyümelerini sürdürmek mi?
  • Farklı sunuculardaki kurulumların standartlaştırılması, (bu resim "dev" içindir, bu resim "eşya" içindir ve bu küçük resim piyasadan eve kadar ağladı. :)
  • Bakım senaryoları ve veritabanlarının uzun süre yönetilmesine nasıl yardımcı olunacağı gibi (ev bitkileri yetiştirmek ve kudzu'ya dönüşmemelerini sağlamak gibi).
  • Her zaman emin olmak, proggies C: \ gitmek, günlüğü ve / veya veritabanları D: \ devam hangi standartlaştırma formüle, (C: \ iki yansıtılmış disk, D: \ genellikle bir RAID5 olay .)
  • Yedeklemeler için ayrı bir SQL lisansı ve istemci satın almak zorunda.
  • Geliştirme ekibinin SQL veritabanının kendisine atadığı kullanıcıları, DBO rollerini vb. Yönettiğini kontrol edin. Veritabanı içindeki kullanıcı hakları söz konusu olduğunda iyi bir güvenlik modeline sahip olduğunuzdan emin olun.
  • SQL hizmetlerinin çalışabileceği bir etki alanı hizmeti hesabının araştırılması. Varsa, hizmet hesabının ihtiyacı olan haklar.

(Gönderinizde oldukça iyi olanlara çarptınız.)

Bazıları gibi bir handikapta çalıştığınız için SQL bilgisini ekip arasında yaydığınızdan emin olun. Bildiklerinizi paylaşın, diğerlerine de aynı şeyi öğretin. Arkadaşça davran. SQL şapkası takmak zorunda olan gerçek bir acıdır, ancak en azından birçok göz ve düşünce süreci tek bir taneden daha iyidir.

Ancak her şeyden önce bir DBA personel almak için şeytan gibi deneyin. :)


2

İşimde yaklaşık bir yıl DBA unvanını aldım. Bu yaklaşık 5 ay önceydi. O zamandan beri 500.000 ft görüşten (bazen sert güverteye 500 ft vurarak) 250.000 görüşe , 500 ft görüşe kadar çeşitli bloglar okuyorum . Ayrıca, SQLServerPedia arkadaşın; Kazara DBA için çok iyi şeyler var.

Kendimi huzursuz hissettiren durumlara atıldım. Örneğin, bu işi “verdiğimden” beri yedeklemeler yapıyorum, bu yüzden Full, diffs ve t-log'lar üretim verilerini ilk kez geri yüklemem için hazırdı, başka kimse panik görünmedi, bu yüzden gösteremediğimi düşündüm ne kadar huysuz hissettim. Daha fazla kez, DBA şapkamı giydiğimde denize giriyorum, ancak tam zamanlı işim (ağ yöneticisi) olmadığını düşünüyorum, bu yüzden 'üzgünümden daha güvenli' olmalıyım.


SQLServerPedia gerçekten harika bir kaynak! Bunu işaret ettiğiniz için teşekkürler.
marc_s


0

Taktik çabalarla başlayın. Veritabanınız kilitleniyorsa veya iyi çalışmıyorsa, bu sorunları çözmeye odaklanın.

Daha fazla stratejik öğe ile başlayın: yedekleme ve geri yükleme. Veritabanlarınızı içeride ve dışarıda nasıl geri yükleyeceğinizi öğrenin ve bir üretim kesintisi sırasında maliyetli hataları önlemek için ayrıntılı prosedürler oluşturun.

Büyük değişiklikleri ve yedekleme / geri yükleme gibi şeyleri test etmek için donanımınız yoksa, nasıl alacağınızı öğrenin.


0

Junior DBA tuttuğumda ona Microsoft® SQL Server ™ 2005 Yönetici Yardımcısını satın aldım. Başlarken keşke bu kitaptı.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.