O que um DBA do SQL Server precisa saber sobre o Windows Server?

12

Análogo à minha pergunta anterior O que um DBA precisa saber sobre o SSAS? , que gerou uma resposta realmente maravilhosa (obrigado, @ConcernedOfTunbridgeWells!), agora faço uma pergunta semelhante:

O que um DBA do SQL Server precisa saber sobre o Windows Server para poder gerenciá-lo com eficiência e entender o que está acontecendo nos bastidores e em que grau é importante conhecer o SO subjacente no qual o SQL Server é executado para se tornar um ótimo DBA?

Pode ser características individuais, livros, por experiência própria, o nome dele!

ivanmp
fonte
Não estritamente 'Windows Server', mas um conhecimento prático da arquitetura e do ajuste de armazenamento também pode não estar errado.
ConcernedOfTunbridgeWells

Respostas:

14

Você definitivamente precisa conhecer o caminho de volta ...

  • Monitor de desempenho
  • Gerenciamento de disco (pontos de montagem, clusters de 64k, níveis de RAID etc.)
  • Diretiva de Grupo + Active Directory + Segurança
  • Compartilhamentos + permissões NTFS
  • Serviço de cluster + grupos de recursos
  • Powershell
  • Soquetes / núcleos físicos / lógicos + afinidade
  • Arquitetura NUMA

Sem esses (e outros), você é ineficaz fora do trabalho bruto do SQL Server (por exemplo, configurando logins). Assim que você desejar fazer backups, uma ou mais das opções acima serão aplicadas ...

gbn
fonte
1
+1 ótima resposta. Você também acha prudente que os DBAs tenham conhecimento de segurança de portas (não sabem se você quis dizer segurança geral ou apenas segurança do usuário)? Existem alguns problemas e, provavelmente, vulnerabilidades de segurança com ignorância das portas. Eu posso estar de folga, apenas um pensamento.
Thomas Stringer
1
Você precisa conhecer o suficiente sobre esses tópicos para se comunicar efetivamente com o (s) servidor / sistemas / equipe de rede. Caso contrário, haverá um monte de olhares em branco ao redor da mesa. Por exemplo, eu sei o suficiente sobre redes para descrever o que quero / preciso, mas não tenho conhecimento de como configurá-lo. Obviamente, se você é * a única pessoa de TI, pode aprender tudo!
Jonathan Fite