Analizar un plan de ejecuci贸n

6/31
Recursos

Aportes 12

Preguntas 0

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Reg铆strate o inicia sesi贸n para participar.

Los planes de ejecuci贸n es importante para realizar la optimizaci贸n de QUERY. Deber铆an ahondar mas en el tema

Aporte: SET STATISTICS IO
Hace que SQL Server muestre informaci贸n relacionada con la cantidad de actividad de disco generada por las instrucciones Transact-SQL.
Mas detalles:
Aqu铆: MICROSOFT SET STATISTICS IO (Transact-SQL)
y aqu铆: MEDIR LA LECTURA EN SQL SERVER 鈥 PARTE 1

Falt贸 explicar el significado de los "costos" en un plan de ejecuci贸n

Mi aporte personal:

SELECT (SELECT MAX([OrderDate])
FROM [Sales].[Orders]) mx,
(SELECT
MIN([BackorderOrderID])
FROM [Sales].[Orders]) mn;
GO
SELECT MAX([OrderDate]) mx,
MIN([BackorderOrderID]) mn
FROM [Sales].[Orders];

En el anterior query pienso que la variaci贸n del costo se debe a: En el primero hay un select aninado o una sub consulta por lo cual se hace necesario hacer un segundo from a la misma tabla
Mientras que en el segundo extraemos el min y el max en la sentencia y llamamos una sola vez a la tabla (from).

Pero este tema es mucho m谩s grande me di a la tarea de consultar m谩s informaci贸n y la pagina donde se abarca de una manera clara y precisa es esta:

https://www.sqlshack.com/es/planes-de-ejecucion-de-consultas-sql-server-viendo-los-planes/

Interesante un poco b谩sico, pero me imagin贸 se detalla mucho m谩s en los otros cursos. Les dejo un complemento para el SQL Server management Studio que utilizo a diario y es muy potente para detallar los inconvenientes en los planes de ejecuci贸n, hay una versi贸n free y otra paga. Plan Explorer

Espero las explicaciones del profe mejoren en las siguiente clases, esta me pareci贸 francamente mala

haria falta un poco mas de detalle para leer el plan de ejecucion.

Panas鈥 el profe se nota que ess bueno como DBA pero como profe, mal鈥 remal鈥 recontramal鈥 muy mal鈥

El costo es el tiempo necesario para ejecutar un/a sentencia/consulta/lote. El costo total de cada lote, por ejemplo, la suma de los costos individuales de las consultas deber铆a ser 100%.

estoy muy animado para este curso , darle con todo

Una buena opci貌n para poder optimizar nuestras consultas.