it-swarm-eu.dev

SLEEP_TASK Typ čekání na serveru SQL - Co to znamená?

Neviděl jsem SLEEP_TASK počkej typ předtím, a dnes se mi zdá, že jich dostávám tunu.

Nejsem oficiální DBA, pouze vývojář serveru SQL, který zná některé věci DBA. Minulý víkend jsme upgradovali naše servery na 10.52.2500.0 - Myslím si, R2SP1.

Všechny informace, které jsem mohl najít online, naznačují, že SLEEP_TASK znamená, že server čeká na dokončení jakéhokoli interního procesu. Nemám žádné blokování ani žádné procesy na pozadí, jako jsou kontrolní body nebo čištění duchů, takže jsem trochu pařezovaný.

Viděl někdo tento typ čekání dříve, a pokud ano, můžete mi dát představu o tom, co je příčinou?

34
JNK

SLEEP_TASK je obecné čekání, které se používá pro všechny druhy věcí, kde konkrétnější typ čekání neexistuje, ale vynoří se s hashovacími operacemi (připojit se/agregovat), které se přelévají na tempdb, a občas při výměně (operátor paralelismu) kde zákazník čeká na něco, co není normální, CXPACKET nebo EXECSYNC čekat. Nejprve bych zkontroloval, zda se Hash nerozlije.

37
Paul White 9