Episodio
Optimización para cargas de trabajo ad hoc: parámetro de configuración de SQL Server
El parámetro de configuración de SQL Server "optimizado para cargas de trabajo ad hoc" puede ser muy útil cuando se ejecutan muchas instrucciones ad hoc de uso único o instrucciones SQL dinámicas al reducir el uso de memoria de la memoria caché del plan. Si la mayoría de instrucciones ad hoc o instrucciones SQL dinámicas se ejecutan más de una vez, el parámetro de configuración "optimizar para cargas de trabajo ad hoc" puede aumentar el uso de cpu debido al costo de optimización adicional y, por tanto, no se recomienda en estos escenarios.
Cuando el plan es estable, es decir, cuando el hash de consulta y el hash del plan de consulta es el mismo para todas las ejecuciones, se recomienda parametrizar estas instrucciones para reducir la contaminación de la caché del plan.
En el vídeo siguiente se muestra esto con un ejemplo práctico. SQLTest Tool simula los laboratorios prácticos automáticamente, sin necesidad de registro. Puede practicar el ejemplo práctico en línea mientras ve el vídeo.
El parámetro de configuración de SQL Server "optimizado para cargas de trabajo ad hoc" puede ser muy útil cuando se ejecutan muchas instrucciones ad hoc de uso único o instrucciones SQL dinámicas al reducir el uso de memoria de la memoria caché del plan. Si la mayoría de instrucciones ad hoc o instrucciones SQL dinámicas se ejecutan más de una vez, el parámetro de configuración "optimizar para cargas de trabajo ad hoc" puede aumentar el uso de cpu debido al costo de optimización adicional y, por tanto, no se recomienda en estos escenarios.
Cuando el plan es estable, es decir, cuando el hash de consulta y el hash del plan de consulta es el mismo para todas las ejecuciones, se recomienda parametrizar estas instrucciones para reducir la contaminación de la caché del plan.
En el vídeo siguiente se muestra esto con un ejemplo práctico. SQLTest Tool simula los laboratorios prácticos automáticamente, sin necesidad de registro. Puede practicar el ejemplo práctico en línea mientras ve el vídeo.
¿Quiere hacer algún comentario? Comunique un problema aquí.