Vamos a explicar las tareas que por su criticidad todo DBA debe realizar o revisar diariamente en todo SQL Server.
¿Qué es ser DBA?
¿Qué es un DBA? ¿Qué hago para ser DBA? ¿Qué hace un DBA? ¿Necesito un DBA? Hoy vamos a tratar de dar respuesta a esas preguntas.
NIVELES DE AISLAMIENTO – Casos Prácticos
Vamos a ver qué significa en la práctica los niveles de aislamiento. Vamos a comparar el mismo caso práctico con READ UNCOMMITTED, READ COMMITTED y READ COMMITTED SNAPSHOT.
NIVELES DE AISLAMIENTO EN SQL SERVER
Vamos a profundizar sobre los distintos niveles de aislamiento que implementa SQL Server. Es teoría básica de bases de datos, pero me parece imprescindible volver a ello frecuentemente y afianzar conceptos clave que marcarán el funcionamiento de nuestra base de datos.
¿Qué es NOLOCK y por qué no debes usarlo?
SQL Server implementa varios niveles de aislamiento sobre los que hablaremos más en profundidad en un futuro post aunque por defecto se implementa el nivel READ COMMITTED o lecturas confirmadas. Sin embargo, esto se puede cambiar a nivel base de datos, transacción o incluso para una tabla dentro de una misma transacción. Hoy nos vamos a centrar en este último caso para lo que vamos a usar el HINT NOLOCK, vamos a ver casos prácticos de uso aunque antes aclararemos algunos conceptos básicos.
VISTAS INDEXADAS DE SQL SERVER
El uso de vistas indexadas de SQL Server puede ser una buena técnica para mejorar el rendimiento de las consultas al reducir el costo de E/S y la duración de las consultas, pero requiere pruebas, planificación y un estudio pormenorizado
BABELFISH PG Porque hay vida más allá de SQL Server
Cuando toca renovar licencias de SQL Server hay una pregunta recurrente ¿Y si migramos a PostgreSQL? BABELFISH for PostgreSQL es la respuesta

