No tienes acceso a esta clase

¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera

Cuál índice utilizar y cómo forzar uno en específico

9/31
Recursos

Aportes 3

Preguntas 1

Ordenar por:

Los aportes, preguntas y respuestas son vitales para aprender en comunidad. Regístrate o inicia sesión para participar.

Creo que el curso no paso por un filtro de calidad antes de ser lanzado al publico, seguramente el instructor tiene mucho conocimiento pero me parece que no tiene la capacidad para transmitirlos, pongo de ejemplo al instructor de los últimos cursos que lanzaron de Python y notaran la diferencia. La optimización de bases de datos es un tema super interesante pero que necesita explicarse detalladamente.

  • El forzado de indices sólo debe usarse en casos aislados como migraciones o carga de datos.
  • WITH(INDEX([indexname])), para forzar el uso de un indice en particular.

Forzar índices no es recomendable, pero en ocasiones nos salva la vida.
Para no tener que forzar es muy importante tener planes de mantenimiento frecuentes y uno muy importante es la actualización estadística.

Este script actualiza las estadísticas de toda la base de datos de la forma FULLSCAN, es mucho más demorado, pero es más acertado la selección de los índices en los planes de ejecución, se puede obviar el FULLSCAN y el motor actualizará las estadísticas con el muestreo predeterminado.

EXEC sp_MSForEachTable 'UPDATE STATISTICS ? WITH FULLSCAN;'