Respuestas:
Claro, si sus datos cambian con más frecuencia que la tasa de estadísticas automáticas (o, por ejemplo, está actualizando <20% de las filas con frecuencia, como actualizar estados o marcas de fecha / hora). O si su tabla es enorme y no está cambiando lo suficiente como para activar actualizaciones de estadísticas automáticas. O si tiene índices filtrados ( ya que el umbral de estadísticas automáticas todavía se basa en el% de cambio en toda la tabla, no en el% de cambio del subconjunto de filas en el índice filtrado ).
Un par de razones más (superficiales):
Las estadísticas de actualización automática bloquearán la consulta que activó la actualización hasta que las nuevas estadísticas estén listas.
... A menos que también habilite las estadísticas de actualización automática de forma asincrónica. Entonces, la consulta que desencadenó la actualización no esperará las nuevas estadísticas, sino que se ejecutará potencialmente con las estadísticas antiguas e incorrectas.
También me encontré con algunos problemas de bloqueo extraños cuando una base de datos con algunas tablas relativamente grandes (44 millones de filas, 8,5 GB) comenzaría a actualizar las estadísticas. Sin embargo, retiramos esa aplicación antes de que pudiera rastrear realmente lo que estaba sucediendo.
Sí, recuerde que las estadísticas automáticas siempre se generan con una frecuencia de muestreo predeterminada. Es posible que la frecuencia de muestreo predeterminada no produzca con precisión estadísticas que representen sus datos.