Was muss ein SQL Server-DBA über Windows Server wissen?

12

Analog zu meiner vorherigen Frage Was muss ein DBA über SSAS wissen? , was eine wirklich wundervolle Antwort ergab (danke, @ConcernedOfTunbridgeWells!), stelle ich jetzt eine ähnliche Frage:

Was muss ein SQL Server-DBA über Windows Server wissen, um es effizient verwalten und verstehen zu können, was sich hinter den Kulissen abspielt und in welchem ​​Ausmaß es wichtig ist, das zugrunde liegende Betriebssystem zu kennen, unter dem SQL Server in der richtigen Reihenfolge ausgeführt wird ein guter DBA werden?

Es können einzelne Features sein, Bücher, aus Erfahrung, Sie nennen es!

ivanmp
quelle
Nicht unbedingt "Windows Server", aber Kenntnisse über Speicherarchitektur und -optimierung sind möglicherweise auch nicht von Nachteil.
ConcernedOfTunbridgeWells

Antworten:

14

Sie müssen sich auf jeden Fall auskennen ...

  • Leistungsüberwachung
  • Datenträgerverwaltung (Mount-Punkte, 64-KByte-Cluster, RAID-Level usw.)
  • Gruppenrichtlinie + Active Directory + Sicherheit
  • Freigaben + NTFS-Berechtigungen
  • Clusterdienst + Ressourcengruppen
  • Power Shell
  • Physische / logische Sockets / Cores + Affinität
  • NUMA-Architektur

Ohne diese (und andere) sind Sie außerhalb der Arbeit mit SQL Server ineffektiv (z. B. beim Einrichten von Anmeldungen). Sobald Sie Sicherungen wünschen, werden eine oder mehrere der oben genannten Bedingungen angewendet ...

gbn
quelle
1
+1 tolle Antwort. Würden Sie es auch für ratsam halten, dass DBAs Kenntnisse über die Port-Sicherheit haben (nicht sicher, ob Sie allgemeine Sicherheit oder nur Benutzersicherheit meinen)? Es gibt ein paar Probleme und möglicherweise Sicherheitslücken mit Unkenntnis der Ports. Ich kann weg sein, nur ein Gedanke.
Thomas Stringer
1
Sie müssen ausreichend über diese Themen informiert sein, um effektiv mit den Servern / Systemen / Netzwerkteams kommunizieren zu können. Ansonsten wird es eine Menge leerer Blicke rund um den Tisch geben. Zum Beispiel kenne ich mich gerade genug mit Netzwerken aus, um zu beschreiben, was ich möchte / brauche, habe aber keine Kenntnisse darüber, wie ich es einrichten soll. Wenn Sie der einzige IT-Mitarbeiter sind, können Sie natürlich alles lernen!
Jonathan Fite