Preguntas etiquetadas con sql-server

Todas las versiones de Microsoft SQL Server (no MySQL). Agregue también una etiqueta específica de la versión, como sql-server-2016, ya que a menudo es relevante para la pregunta.


3
¿Cómo seleccionar el conjunto de los últimos valores no NULL por columna sobre un grupo?
Estoy usando SQL Server 2016 y los datos que estoy consumiendo tienen el siguiente formulario. CREATE TABLE #tab (cat CHAR(1), t CHAR(2), val1 INT, val2 CHAR(1)); INSERT INTO #tab VALUES ('A','Q1',2,NULL),('A','Q2',NULL,'P'),('A','Q3',1,NULL),('A','Q3',NULL,NULL), ('B','Q1',5,NULL),('B','Q2',NULL,'P'),('B','Q3',NULL,'C'),('B','Q3',10,NULL); SELECT * FROM #tab; Me gustaría obtener los últimos valores no nulos sobre las columnas val1y val2agruparlos caty …

5
¿Cuáles son los pros y los contras de los scripts de Ola en comparación con el uso del plan de mantenimiento?
¿Podrían ayudarme a comprender las ventajas y desventajas de utilizar la solución de Ola sobre el plan de mantenimiento? He preparado una presentación basada en SQL Pass ( http://www.pass.org/DownloadFile.aspx?File=ebae1b31 ) que presentaré. También estoy preparando algunos escenarios que la solución de Ola aborda y la solución del plan de mantenimiento …






2
Ajuste de rendimiento en una consulta
Buscando ayuda para mejorar el rendimiento de esta consulta. SQL Server 2008 R2 Enterprise , RAM máxima 16 GB, CPU 40, Grado máximo de paralelismo 4. SELECT DsJobStat.JobName AS JobName , AJF.ApplGroup AS GroupName , DsJobStat.JobStatus AS JobStatus , AVG(CAST(DsJobStat.ElapsedSec AS FLOAT)) AS ElapsedSecAVG , AVG(CAST(DsJobStat.CpuMSec AS FLOAT)) AS CpuMSecAVG …

3
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, @TOTALROWS INT, @MSG VARCHAR(500); …






Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.