Preguntas etiquetadas con query-performance

Para preguntas sobre cómo mejorar el rendimiento y / o la eficiencia de las consultas de la base de datos.



2
¿Cómo manejar un plan de consulta incorrecto causado por la igualdad exacta en el tipo de rango?
Estoy realizando una actualización donde requiero una igualdad exacta en una tstzrangevariable. Se modifican ~ 1M filas, y la consulta tarda ~ 13 minutos. El resultado de EXPLAIN ANALYZEse puede ver aquí , y los resultados reales son extremadamente diferentes de los estimados por el planificador de consultas. El problema …



1
SQL Server 2014: ¿alguna explicación para la estimación inconsistente de la cardinalidad de autounión?
Considere el siguiente plan de consulta en SQL Server 2014: En el plan de consulta, una unión automática ar.fId = ar.fIdproduce una estimación de 1 fila. Sin embargo, esta es una estimación lógicamente inconsistente: artiene 20,608filas y solo un valor distinto de fId(reflejado con precisión en las estadísticas). Por lo …




1
Busque y escaneará ... en tablas particionadas
He leído estos artículos en PCMag por Itzik Ben-Gan : Busque y escaneará la Parte I: cuando el optimizador no optimiza Búsqueda y escaneará la Parte II: Teclas ascendentes Actualmente tengo un problema de "Máx. Agrupados" con todas nuestras tablas particionadas. Usamos el truco que Itzik Ben-Gan proporcionó para obtener …

2
LIKE usa index, CHARINDEX no?
Esta pregunta está relacionada con mi vieja pregunta . La consulta a continuación tardaba entre 10 y 15 segundos en ejecutarse: SELECT [customer].[Customer name],[customer].[Sl_No],[customer].[Id] FROM [company].dbo.[customer] WHERE (Charindex('123456789',CAST([company].dbo.[customer].[Phone no] AS VARCHAR(MAX)))>0) En algunos artículos, vi que usar CASTy CHARINDEXno se beneficiará de la indexación. También hay algunos artículos que dicen …

1
Consulta SQL para combinaciones sin repetición
Necesito una consulta que pueda usarse en (o como) una función y recupere todas las combinaciones de n valores. Y necesito todas las combinaciones de longitud k donde k = 1..n. Entrada y resultado de muestra extendidos para que la entrada tenga 3 valores en lugar de 2; sin embargo, …




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.