Resultados de la búsqueda a petición "sql-execution-plan"

2 la respuesta

l rendimiento del plan de consultas en caché de @Entity Framework se degrada con diferentes parámetros

Tengo el siguiente problema Antecedente Estoy tratando de implementar un selector de autocompletar con MVC3, EF4 y jquery sobre una tabla con 4.5 millones de registros. Esta es la tabla: CREATE TABLE [dbo].[CONSTA] ( [afpCUIT] nvarchar(11) ...

6 la respuesta

Medición del rendimiento de la consulta: "Costo de la consulta del plan de ejecución" frente a "Tiempo empleado"

Estoy tratando de determinar el rendimiento relativo de dos consultas diferentes y tengo dos formas de medir esto disponibles para mí: 1. Ejecute ambos y cronometre cada consulta 2. Ejecute ambos y obtenga "Costo de consulta" del plan de ...

1 la respuesta

SQL Server elige un valor aleatorio (o primer) con agregación

¿Cómo puedo hacer que SQL Server devuelva el primer valor (cualquiera, no me importa, solo necesita ser rápido) cuando se agrega? Por ejemplo, digamos que tengo: ID Group 1 A 2 A 3 A 4 B 5 By necesito obtener cualquiera de las ID para ...

4 la respuesta

lección del operador de optimizador de consultas: bucles anidados frente a coincidencia hash (o fusión)

Uno de mis procedimientos almacenados estaba tardando demasiado en ejecutarse. Echando un vistazo al plan de ejecución de consultas, pude localizar la operación tardando demasiado. Era un operador físico de bucle anidado que tenía una tabla ...

9 la respuesta

Rendimiento de las variantes de uso de SQL "EXISTS"

¿Hay alguna diferencia en el rendimiento de las siguientes tres instrucciones SQL? SELECT * FROM tableA WHERE EXISTS (SELECT * FROM tableB WHERE tableA.x = tableB.y) SELECT * FROM tableA WHERE EXISTS (SELECT y FROM tableB WHERE tableA.x = ...

2 la respuesta

Trituración de XML de planes de ejecución

Prefiero esto diciendo que odio XML, cosas horribles con las que trabajar, pero a veces necesarias. Mi problema actual es que estoy tratando de tomar el XML de un plan de ejecución (suministrado por un usuario, por lo que podría ser de cualquier ...

1 la respuesta

¿Cómo puede LIKE '% ...' buscar en un índice?

2 la respuesta

¿Por qué Oracle está ignorando el índice con ORDER BY?

Mi intención es obtener un conjunto de resultados paginado de los clientes. Estoy usando este algoritmo, desdeTom:

3 la respuesta

¿Hay alguna manera de forzar el orden de ejecución de MySQL?

Sé que puedo cambiar la forma en que MySQL ejecuta una consulta usando elFORCE INDEX (abc) palabra clave. Pero, ¿hay alguna forma de cambiar la orden de ejecución? Mi consulta se ve así: SELECT c.* FROM table1 a INNER JOIN table2 b ON a.id = ...

5 la respuesta

Por qué poner una cláusula WHERE fuera de la vista tiene un rendimiento terrible

Digamos que tienes una vista: CREATE VIEW dbo.v_SomeJoinedTables AS SELECT a.date, a.Col1, b.Col2, DENSE_RANK() OVER(PARTITION BY a.date, a.Col2 ORDER BY a.Col3) as Something FROM a JOIN b on a.date = b.date He descubierto que el rendimiento ...