Apa yang perlu diketahui DBA SQL Server tentang Windows Server?

12

Analog dengan pertanyaan saya sebelumnya. Apa yang harus diketahui DBA tentang SSAS? , yang menghasilkan jawaban yang sangat luar biasa (terima kasih, @ConcernedOfTunbridgeWells!), saya sekarang mengajukan pertanyaan serupa:

Apa yang perlu diketahui DBA SQL Server tentang Windows Server agar dapat mengelolanya secara efisien dan memahami apa yang terjadi di balik layar dan sejauh mana penting untuk mengetahui OS yang mendasari di mana SQL Server berjalan agar menjadi DBA yang hebat?

Ini bisa berupa fitur individual, buku, dari pengalaman, sebut saja!

ivanmp
sumber
Tidak sepenuhnya 'Windows Server' tetapi pengetahuan tentang arsitektur penyimpanan dan penyetelan mungkin tidak beres.
ConcernedOfTunbridgeWells

Jawaban:

14

Anda pasti perlu tahu jalan di sekitar ...

  • Monitor kinerja
  • Manajemen Disk (titik mount, 64k cluster, level RAID dll)
  • Kebijakan Grup + Direktori Aktif + Keamanan
  • Bagikan + izin NTFS
  • Layanan Cluster + grup sumber daya
  • Powershell
  • Soket fisik / logika + inti + afinitas
  • Arsitektur NUMA

Tanpa ini (dan lainnya) Anda tidak efektif di luar pekerjaan SQL Server mentah (misalnya menyiapkan login). Segera setelah Anda ingin cadangan, satu atau lebih dari yang di atas mulai berlaku ...

gbn
sumber
1
+1 jawaban yang bagus. Apakah Anda juga berpikir bahwa DBA lebih bijaksana untuk memiliki pengetahuan tentang keamanan pelabuhan (tidak yakin apakah Anda bermaksud keamanan umum atau hanya keamanan pengguna)? Ada beberapa masalah dan bisa dibilang kerentanan keamanan dengan ketidaktahuan terhadap port. Aku mungkin pergi, hanya sebuah pemikiran.
Thomas Stringer
1
Anda perlu cukup tahu tentang topik ini untuk berkomunikasi secara efektif dengan server / sistem / tim jaringan. Kalau tidak, itu akan menjadi tatapan kosong di sekitar meja. Sebagai contoh, saya tahu cukup banyak tentang jaringan untuk menggambarkan apa yang saya inginkan / butuhkan, tetapi tidak memiliki pengetahuan tentang cara mengaturnya. Tentu saja, jika Anda * satu-satunya orang IT maka Anda bisa mempelajari semuanya!
Jonathan Fite