Recientemente me hice cargo de un proyecto y tienen una configuración de trabajo SQL para ejecutar cada tres horas, que reconstruye los índices encontrados en las tablas de la base de datos de membresía de ASP.NET.SQL Server 2005 - ¿Con qué frecuencia debe reconstruir los índices?
Esto parece bastante alto, para reconstruir índices 8 veces al día. Recibo unos 2000 usuarios nuevos todos los días, y un total de aproximadamente 2 millones de usuarios registrados.
¿Qué recomendaría para un programa de reconstrucción de índice adecuado?
No parece que, pero me pongo un par de cuestiones DEADLOCKING lo largo del día relacionados con registro de nuevos usuarios. Me preguntaba si esto estaba ocurriendo debido a la reconstrucción del índice. –
depende de si está realizando una reconstrucción en línea o fuera de línea. Si está fuera de línea, entonces sí puede causar interbloqueos, ya que coloca un bloqueo de lectura en el índice. Si está en línea, solo coloca un bloqueo de esquema en el índice. –