Domanda

Ho un SQL Server 2008 R2 che esegue diversi database ed è stato anche configurato come il nostro MDW centrale.

Quando viene creato il data warehouse, crea un numero di lavori agenti uno dei quali è mdw_purge_data_[DB NAME] Ciò passa attraverso e elimina i dati che superano il periodo di conservazione, per quanto ne so. Questo lavoro è attualmente in esecuzione e la sua durata è aumentata da poche ore a giorni. Questo inizialmente era un problema in RTM, ma era presumibilmente risolto in Service Pack 1 (stiamo eseguendo SP2). Ho provato a seguire un emendamento della procedura memorizzata che chiama secondo questo link:

http://www.toddbaker.org/blog/2010/12/17/sql-2008-mdw-fixing-long-running-purges/

Questo non sembra aver aiutato. Ho quindi letto un altro post sul blog che suggerisce di creare due indici su sql_handles colonne di due tabelle nell'MDW, snapshots.query_stats e snapshots.notable_query_text. Quando provo a crearli, finisco con un timeout e l'indice non riesce a creare. Ciò suggerisce che ci sono troppe informazioni lì dentro.

Qualcuno ha qualche puntatore sul regnante nel mdw_purge_data_ job Dato che penso potrebbe avere un impatto sulle prestazioni del server nel suo insieme.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a dba.stackexchange
scroll top