Utilizaremos el Sql Server Profiler. Dicha herramienta nos permitirá crear trazas de todo nuestro trabajo sobre el motor de la base de datos.
Sql Server también nos proporciona DataBase Engine Turing Advisor que nos definirá, entro otros, que indices podemos necesitar en nuestras consultas, basándose sobre el optimización de consultas de SQL Server.
El primer paso es arrancar el programa Sql Server Profiler,
donde lo asociaremos a nuestra base de datos y definiremos los eventos que el
Profiler deberá monitorizar, normalmente dejo los eventos del profiler predeterminados. Además es importante que guardemos la traza en un
documento, aunque también da la opción de almacenar la traza en una tabla.
Una vez terminadas las consultas y el trabajo sobre nuestros
datos, pararemos la traza y saldremos del Sql Server Profiler.
A continuación arrancaremos el programa DataBase Engine
Turing Advisor, creamos una nueva sesión asociándola a nuestra base de datos y pulsamos
sobre la opción de cargar desde
documento, seleccionando el mismo archivo que creamos desde el SqlServer Profiler.
Terminada la prueba, se nos mostrara una lista de elementos
(índices, statics) que nos recomiendan crear para mejorar nuestra arquitectura
de la base de datos.
En los próximos días iré puliendo el texto e incorporando imágenes de los procesos.
Thanks!!
1 comentarios:
ef
Publicar un comentario