Devo ammettere che la domanda è piuttosto ampia, quindi proverò a restringerla un po '. Nella nostra azienda siamo 3-4 sviluppatori e abbiamo alcune installazioni basate su SQL Server in esecuzione nei siti dei nostri clienti (dimensioni del database fino a 100 GB, fino a 100 utenti simultanei, applicazioni intranet). Nessuno di noi ha una buona esperienza nella gestione / manutenzione / amministrazione (qualunque sia) dei database. I clienti nemmeno tanto. Funziona bene fino ad ora, ma non posso dire con certezza se è perché stiamo facendo tutto bene o se non abbiamo semplicemente colpito aree / situazioni in cui non siamo competenti.
Quindi, sto cercando le cose essenziali che devi sapere quando esegui un database dal punto di vista di un DBA . Conosci i fatti concreti e sai cosa conta di più nel tuo lavoro quotidiano.
In quali materie dovrei acquisire conoscenze più approfondite, di cosa dovrei aver sentito parlare e di cosa non posso occuparmi fino a quando non lo affronterò per la prima volta?
Sono a conoscenza della domanda Ingegneri del software e DBA , ma non è proprio quello che stavo cercando. Ci sono anche molti libri in giro, ma mi piacerebbe ascoltarlo da quelli con esperienza pratica.