Pulizia automatica dei dati di archivio di query non funziona nelle versioni Enterprise e Developer edition di SQL Server 2016

IMPORTANTE: il presente articolo è stato tradotto tramite un software di traduzione automatica di Microsoft ed eventualmente revisionato dalla community Microsoft tramite la tecnologia CTF (Community Translation Framework) o da un traduttore professionista. Microsoft offre articoli tradotti manualmente e altri tradotti automaticamente e rivisti dalla community con l’obiettivo di consentire all'utente di accedere a tutti gli articoli della Knowledge Base nella propria lingua. Tuttavia, un articolo tradotto automaticamente, anche se rivisto dalla community, non sempre è perfetto. Potrebbe contenere errori di vocabolario, di sintassi o di grammatica. Microsoft declina ogni responsabilità per imprecisioni, errori o danni causati da una traduzione sbagliata o dal relativo utilizzo da parte dei clienti. Microsoft aggiorna frequentemente il software e gli strumenti di traduzione automatica per continuare a migliorare la qualità della traduzione.

Clicca qui per visualizzare la versione originale in inglese dell’articolo: 3178297
Sintomi
Pulizia automatica dei dati di archivio query potrebbe non riuscire in SQL Server 2016 edizioni Enterprise e Developer. Pertanto, se i dati non sono rimossi manualmente spazio utilizzato dall'archivio di Query che aumenterà nel tempo fino a raggiunta il limite configurato. Se il problema persiste, disco spazio allocato per i log degli errori anche a riempirsi, poiché ogni tentativo di pulitura torun produrrà un file dump. Il periodo di attivazione di pulitura dipende dalla frequenza del carico di lavoro. Tuttavia, non superare i 15 minuti.
Risoluzione
La correzione di questo problema è incluso nell'aggiornamento cumulativo per SQL Server seguente:


Informazioni sugli aggiornamenti cumulativi per SQL Server
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutte le correzioni di protezione che sono stati incluse nell'aggiornamento cumulativo precedente. Estrarre gli ultimi aggiornamenti cumulativi per SQL Server:

Workaround
Per risolvere questo problema se si prevede di utilizzare Query archivio nelle edizioni Enterprise e Developer, è necessario disattivare in modo esplicito i criteri di pulitura. È possibile eseguire questa operazione da SQL Server Management Studio (pagina proprietà Database) oppure utilizzando lo script Transact-SQL seguente:
LA MODIFICA DEL DATABASE database_name SET QUERY_STORE (OPERATION_MODE = READ_WRITE, CLEANUP_POLICY = (STALE_QUERY_THRESHOLD_DAYS = 0), SIZE_BASED_CLEANUP_MODE = OFF)

Inoltre, considerare le opzioni di pulitura manuale per impedire l'archivio Query passando alla modalità di sola lettura. Ad esempio, eseguire la query seguente per pulire periodicamente la dataspace:
LA MODIFICA DEL DATABASE database_name SET QUERY_STORE CANCELLA

Inoltre, eseguire periodicamente le seguenti stored procedure per pulire le statistiche di runtime, query specifiche o piani di Query archivio:
  • sp_query_store_reset_exec_stats
  • sp_query_store_remove_plan
  • sp_query_store_remove_query

Status
Microsoft ha confermato che questo è un problema per i prodotti Microsoft elencati nella sezione "Si applica a".
Riferimenti
Per ulteriori informazioni, vedere la terminologia Microsoft utilizza per descrivere gli aggiornamenti software.

Avviso: questo articolo è stato tradotto automaticamente

Proprietà

ID articolo: 3178297 - Ultima revisione: 07/26/2016 18:07:00 - Revisione: 1.0

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

  • kbqfe kbfix kbexpertiseinter kbsurveynew kbmt KB3178297 KbMtit
Feedback