Síntomas
La limpieza automática de datos de la tienda puede dar error en las ediciones de SQL Server 2016 distintas de Enterprise y Developer. Por lo tanto, si los datos no se purgan manualmente, el espacio utilizado por el almacén de consultas crecerá a lo largo del tiempo hasta que se alcance el límite configurado. Si este problema no se soluciona, el espacio en disco asignado para los registros de errores también se rellenará porque cada intento de ejecutar la limpieza generará un archivo de volcado. El período de activación de limpieza depende de la frecuencia de la carga de trabajo. Sin embargo, no supera los 15 minutos.
Resolución
La corrección para este problema se incluye en la siguiente actualización acumulativa para SQL Server:
Cada actualización acumulativa para SQL Server contiene todas las revisiones y todas las revisiones de seguridad incluidas en la actualización acumulativa anterior. Consulte las últimas actualizaciones acumulativas para SQL Server:
Solución alternativa
Para evitar este problema si tiene previsto usar el almacén de consultas en ediciones distintas de Enterprise y Developer, debe desactivar explícitamente las directivas de limpieza. Puede hacerlo desde SQL Server Management Studio (página de propiedades de la base de datos) o mediante la siguiente secuencia de comandos 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, tenga en cuenta las opciones de limpieza manual para evitar que el almacén de consultas pase al modo de solo lectura. Por ejemplo, ejecute la consulta siguiente para limpiar periódicamente el espacio de los elementos:
ALTER DATABASE database_name Set QUERY_STORE ClearAdemás, ejecute periódicamente los siguientes procedimientos almacenados de almacenamiento de consultas para limpiar las estadísticas en tiempo de ejecución, 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 enumerados en la sección "Se aplica a".
Referencias
Obtenga más información sobre la terminología que Microsoft usa para describir las actualizaciones de software.