Riepilogo
Attualmente, non esiste alcun limite o limitazione per le operazioni di I/O che si verificano quando i file di lavoro vengono riversati nel database temporaneo (tempdb). Ciò può causare problemi di I/O. Dopo aver installato questo aggiornamento, è possibile usare il parametro di avvio -k per controllare la frequenza con cui i file di lavoro possono essere riversati in tempdb.
Informazioni sull'aggiornamento
Questo aggiornamento è incluso nei seguenti pacchetti di aggiornamento cumulativo di SQL Server:
Ogni nuovo aggiornamento cumulativo per SQL Server contiene tutti gli hotfix e tutti gli aggiornamenti della sicurezza inclusi nell'aggiornamento cumulativo precedente. Vedere gli ultimi aggiornamenti cumulativi per SQL Server:
Nota Per informazioni sulle build più recenti di SQL Server, vedere informazioni sulle build più recenti di SQL Server.
Ulteriori informazioni
Per altre informazioni su questo problema, tenere presente quanto segue:
-
DBCC CHECKDB controlla la coerenza degli oggetti in batch. Questi batch possono essere costituiti da più indici o tabelle.
-
Tutti i punti dati appartenenti a un singolo batch vengono archiviati in una tabella interna. Il contenuto di questa tabella interna deve essere ordinato usando l'istruzione seguente:
SELECT @BlobEater = CheckIndex (ROWSET_COLUMN_FACT_BLOB) FROM { IRowset 0x50426F2A48000000 } GROUP BY ROWSET_COLUMN_FACT_KEY >> WITH ORDER BY ROWSET_COLUMN_FACT_KEY, ROWSET_COLUMN_SLOT_ID, ROWSET_COLUMN_COMBINED_ID, ROWSET_COLUMN_FACT_BLOB
-
I buffer di ordinamento devono essere riversati in tempdb nelle situazioni seguenti:
-
Non c'è abbastanza memoria fisica nel computer.
-
Non è possibile ottenere memoria di esecuzione della query sufficiente (Grant di memoria).
-
-
L'estensione della fuoriuscita a tempdb dipende dalle dimensioni della tabella interna. Questo dipende dalle pagine assegnate agli indici che vengono archiviate nel singolo batch.
-
Attualmente, non esiste alcun limite o limitazione delle operazioni di I/O coinvolte in questo riversamento in tempdb. Ciò può causare problemi di I/O.
Riferimenti
Vedere aggiornare 929240 per informazioni su come il parametro -k può controllare le tariffe del checkpoint. Informazioni sulla terminologia utilizzata da Microsoft per descrivere gli aggiornamenti software.