Se produce un error en la limpieza automática de datos de almacén de consulta en ediciones distintas de Enterprise y Developer edition de SQL Server 2016

Síntomas

Limpieza automática de datos de almacén de consulta puede fallar en las ediciones de SQL Server 2016 distinto de Enterprise y Developer. Por lo tanto, si los datos no se purgan manualmente, el espacio utilizado por el almacén consulta crecerá con el tiempo hasta que se alcanza el límite configurado. Si no se resuelve este problema, el espacio en disco asignado para los registros de errores también rellenará, porque cualquier intento de ejecutar limpieza producirá un archivo de volcado. El período de activación de limpieza depende de la frecuencia de la carga de trabajo. Sin embargo, que no exceda de 15 minutos.

Solución

La corrección para este problema está incluida en la siguiente actualización acumulativa para SQL Server:


Acerca de las actualizaciones acumulativas de SQL Server
Acerca de las actualizaciones acumulativas de SQL Server

Solución alternativa

Para evitar este problema, si piensa utilizar el almacén de consulta en las ediciones Enterprise y Developer distinto de, deberá desactivar explícitamente las políticas de limpieza. Puede hacerlo desde SQL Server Management Studio (página de propiedades de base de datos) o utilizando el siguiente script de Transact-SQL:
ALTER DATABASE database_name SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)

Además, considere las opciones de limpieza manual para impedir que el almacén consulta transición al modo de sólo lectura. Por ejemplo, ejecute la siguiente consulta para limpiar periódicamente el dataspace:
ALTER DATABASE database_name borrar conjunto de QUERY_STORE

También, periódicamente ejecute la siguiente consulta almacén procedimientos almacenados para limpiar, estadísticas en tiempo de ejecución de consultas específicas o planes:
  • sp_query_store_reset_exec_stats
  • sp_query_store_remove_plan
  • sp_query_store_remove_query

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft que se enumeran en la sección "Aplicable a".

Referencias

Aprender acerca de la terminología que utiliza Microsoft para describir las actualizaciones de software.
Propiedades

Id. de artículo: 3178297 - Última revisión: 17 ene. 2017 - Revisión: 1

Microsoft SQL Server 2016 Express, Microsoft SQL Server 2016 Standard, Microsoft SQL Server 2016 Web

Comentarios