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.




1
Estimación de la cardinalidad de predicados de rango que cubren parcialmente
En este momento estoy tratando de descubrir cómo SQL Server evalúa la cardinalidad de los predicados de rango que cubren parcialmente el paso del histograma. En Internet, en cardinality-estimación-para-y-dentro-de-paso-estadística-valor me encontré con una pregunta similar y Paul White le dio una respuesta bastante interesante. Según la respuesta de Paul, las …







3
¿Por qué seleccionar todas las columnas resultantes de esta consulta es más rápido que seleccionar la columna que me interesa?
Tengo una consulta donde usar select *no solo hace muchas menos lecturas, sino que también usa significativamente menos tiempo de CPU que usarselect c.Foo . Esta es la consulta: select top 1000 c.ID from ATable a join BTable b on b.OrderKey = a.OrderKey and b.ClientId = a.ClientId join CTable c …

1
¿Los índices comprimidos de SQL Server permanecen comprimidos en la reconstrucción sin especificar la compresión de datos?
Después de que uno reconstruye sus índices de SQL Server utilizando la compresión de página ( ALTER INDEX IX1 REBUILD PARTITION = ALL WITH (DATA_COMPRESSION = PAGE)), ¿las reconstrucciones posteriores (como lo hacen algunos scripts de mantenimiento que superan un cierto umbral de fragmentación) necesitan especificar nuevamente la compresión de …


2
Problema de estimación de cardinalidad en unión interna
Estoy luchando por entender por qué la estimación de filas es tan terriblemente incorrecta, aquí está mi caso: Unión simple: con SQL Server 2016 sp2 (mismo problema en sp1), dbcompatiblity = 130. select Amount_TransactionCurrency_id, CurrencyShareds.id from CurrencyShareds INNER JOIN annexes ON Amount_TransactionCurrency_id = CurrencyShareds.Id option (QUERYTRACEON 3604, QUERYTRACEON 2363); SQL …


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.