En esta guía te contaremos cómo optimizar una base de datos de SQL Server utilizando las herramientas SQL Profiler y SQL Database Engine Tuning Advisor Advisor.
Esta guía está disponible si cuentas con tu propio servidor, siempre y cuando SQL esté abierto para conexiones remotas. Si estás usando un Hosting Windows, podrás administrar tus bases de datos usando MyLittleAdmin.
- Una vez que estés dentro de SQL Management Studio, loguéate como usuario sa o Administrator. Luego ve a Tools > SQL Server Profiler.
- Te pedirá login nuevamente. Ingresa otra vez con el usuario sa o Administrator.
- En la ventana emergente selecciona Use the template: Tuning.
- Ve a la pestaña Event Selection y después a Column Filter.
- Haz clic en Database Name y en la ventana coloca el nombre de la DB a optimizar en el parámetro Like.
- Haz clic en OK y luego presiona el botón Run para correr la traza.
-
Se abrirá una ventana mostrando las Queries que se están ejecutando sobre la base de datos.
Realiza este procedimiento en un momento en que la bases de datos esté siendo exigida para poder tomar una muestra lo más amplia posible de las consultas. Te recomendamos también que mantengas corriendo este proceso por no menos de 15 minutos ya que cuantos más datos tenga, más posibilidades de que la optimización sea exitosa.
- Pasado el tiempo recomendable haz clic en Stop y guardar la traza.
- Ve ahora a Tools y luego a Database Engine Tuning Advisor.
- Nuevamente nos tendremos que loguear. En la ventana que se abrirá, selecciona la traza guardada anteriormente y la DB.
- Haz clic en Start Analysis.
Si al empezar o durante el proceso recibes el error The minimum storage space required exceeds the default, revisa esta otra guía. - Una vez que termine, mostrará un reporte con recomendaciones y queries para ejecutar (usualmente crea índices faltantes).
- Selecciona las recomendaciones, abre el menú Actions y luego Apply Recomendations.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.