Administradores de bases de datos

9
Autounirse en clave primaria

Considere esta consulta que consiste Nen autouniones: select t1.* from [Table] as t1 join [Table] as t2 on t1.Id = t2.Id -- ... join [Table] as tN on t1.Id = tN.Id Produce un plan de ejecución con N escaneos de índice agrupados y uniones de fusión N-1. Honestamente, no veo ninguna razón para...

9
MERGE prevención de bloqueo

En una de nuestras bases de datos tenemos una tabla a la que se accede de manera simultánea de manera simultánea por múltiples hilos. Los hilos actualizan o insertan filas a través de MERGE. También hay hilos que eliminan filas ocasionalmente, por lo que los datos de la tabla son muy volátiles. Los...

9
Eliminar millones de filas de una tabla SQL

Tengo que eliminar más de 16 millones de registros de una tabla de filas de más de 221 millones y va extremadamente lento. Le agradezco si comparte sugerencias para hacer el siguiente código más rápido: SET TRANSACTION ISOLATION LEVEL READ COMMITTED; DECLARE @BATCHSIZE INT, @ITERATION INT,...

9
Horario de verano

En mi entorno, hay servidores que se ejecutan en copias de seguridad nativas y planes de Ola Hallengren. Nuestros servidores son una combinación de 2008, 2012 y 2014. Todas las copias de seguridad completas se toman a las 12 a.m. y las copias de seguridad de registros se toman cada 15...