Debo admitir que la pregunta es bastante amplia, así que intentaré reducirla un poco. En nuestra empresa somos 3-4 desarrolladores y tenemos algunas instalaciones basadas en SQL Server que se ejecutan en los sitios de nuestros clientes (tamaños de base de datos de hasta 100 GB, hasta 100 usuarios simultáneos, aplicaciones de intranet). Ninguno de nosotros tiene una experiencia realmente buena en la ejecución / mantenimiento / administración (lo que sea) de bases de datos. Los clientes ni siquiera tanto. Funciona bien hasta ahora, pero no puedo decir con certeza si es porque estamos haciendo todo bien o si simplemente no golpeamos áreas / situaciones en las que no somos competentes.
Por lo tanto, estoy buscando las cosas esenciales que necesita saber cuando ejecuta una base de datos desde el punto de vista de un DBA . Conoces los hechos concretos y sabes lo que más importa en tu trabajo diario.
¿En qué materias debo reunir un conocimiento más profundo, de qué debería haber escuchado y de qué no me puedo ocupar hasta que lo enfrente por primera vez?
Soy consciente de la pregunta Ingenieros de software y DBA , pero no es exactamente lo que estaba buscando. También hay muchos libros, pero me gustaría escucharlo de aquellos con experiencia práctica.