Impatto sulle prestazioni della modifica della soglia di processo bloccata sp_configure


8

Mi è stato assegnato il compito di identificare eventuali blocchi che si verificano su un server di produzione. Il mio piano per raggiungere questo obiettivo è quello di utilizzare

EXECUTE sp_configure 'blocked process threshold', 5

In combinazione con una traccia lato server per raccogliere un Rapporto processo bloccato.

Capisco che questa attività comporterà un successo di prestazioni, mi piacerebbe trovare un modo per quantificare ciò che sarà.

Risposte:


6

Colpo minimo. Il costo della valutazione dell'elenco dei processi bloccati è già presente poiché è così che vengono rilevati i deadlock. Il costo di generazione e scrittura di un evento nel registro lato server è piuttosto basso e qualsiasi I / O server dovrebbe essere in grado di gestire una scrittura aggiuntiva in LOG / *. Trc ogni 5 secondi (nel peggiore dei casi). Ma 5 è un'impostazione piuttosto bassa, potresti essere invaso da rapporti. Il blocco del tuo server è così ben comportato da considerare un incidente di 5 secondi un incidente da indagare?

Assicurati di monitorare le tracce generate e di non causare un'interruzione autoindotta a causa dell'esaurimento dello spazio su disco ...


Sono d'accordo - il colpo è minimo, ma l'impostazione di '5' è un po 'bassa. Ho impostato la maggior parte delle mie su 20. Quindi se una situazione di blocco dura 3 minuti, ci sono ~ 9 voci sulla traccia
John Alan,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.