Otro programita que nos puede hacer la vida más fácil a la hora de mejorar el rendimiento de una base de datos SQL Server.
Qure Optimizer de DBSophic funciona de la siguiente manera:
Sacamos una traza de nuestra base de datos en producción con, por ejemplo, el SQL Profiler.
Instalamos y configuramos el programa para que tenga acceso a la base de datos y le pasamos la traza que hemos creado (hay que crearla usando una plantilla especial de Qure).
Qure analiza la traza respecto a la estructura de nuestra base de datos y nos da un montón de sugerencias a realizar tanto de las consultas, como de los indices o cambios en el schema que sean más convenientes.
Para que te sea más fácil poner esos cambios en producción, Qure te los ordena según el impacto en el rendimiento y te facilita los scripts de cambios de estructura, y te señala los cambios que debes realizar en tus consultas.
Solo con la trial ya verás de lo que es capaz el programa y mejorar bastante el rendimiento, y si ademas aprendemos del porqué de las recomendaciones, podremos inferir esa lógica en el resto de la aplicación.