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
¿Por qué una consulta se ejecuta más lentamente en un procedimiento almacenado que en la ventana de consulta?
Tengo una consulta compleja que se ejecuta en 2 segundos en la ventana de consulta, pero aproximadamente 5 minutos como procedimiento almacenado. ¿Por qué tarda tanto más en ejecutarse como un procedimiento almacenado? Así es como se ve mi consulta. Toma un conjunto específico de registros (identificados por @idy @createdDate), …



1
Comparar dos consultas en SQL Server 2012
Estoy comparando dos consultas en SQL Server 2012. El objetivo es utilizar toda la información pertinente disponible del optimizador de consultas al elegir la mejor consulta. Ambas consultas producen los mismos resultados; El pedido máximo para todos los clientes. La eliminación del grupo de búferes se realizó antes de ejecutar …


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 …

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.