¿Existe alguna herramienta que pueda ver su T-SQL y sugerir sugerencias para un mejor rendimiento? Por ejemplo, encuentra uso de SARG y convierte una consulta en una sin el uso de un sarg. O identificando el uso ineficiente de combinaciones.Herramienta avanzada para optimizar T-SQL?
Estoy buscando herramientas más allá del Database Engine Tuning Advisor & uso del Profiler. Por ejemplo, actualmente estoy revisando Toad for SQL Server, que tiene algunas características de optimización.
Adición:
Sapo tiene un optimizador donde crea diferentes consultas o escenarios para mi consulta y evalúa el costo de cada consulta, pero sus sugerencias son primitivos & sencilla. Está en la dirección correcta, pero es de esperar que el optimizador se vuelva mucho más inteligente con el tiempo y sea más útil.
¿esta herramienta también le indicará cómo cambiar su esquema? ¿Qué tal tu red? ¿Qué hay de la arquitectura de su aplicación? quizás esperas demasiado del SQL. – Randy
@randy No .. Me alegra el par de ejemplos que mencioné. Esos no deberían ser casos imposibles. No puedes saber todo por ahí si no preguntas. –
¿No sería un des-optimizador una herramienta que reemplaza los SARG con expresiones no-SARGable? –