0

J'utilise SQL Server 2008 Enterprise et je souhaite utiliser le profileur SQL Server pour capturer un événement de blocage uniquement. Et quand un blocage se produit et que l'événement est capturé, j'arrête le profileur SQL Server.Problème de SQL Server Profiler

Ma question est, depuis que j'ai lancé le profileur SQL Server, et avant que le blocage se produise (événement capturé), quel impact (plus sur l'impact des performances) sur la base de données?

merci à l'avance, George

Répondre

1

profileur SQL est un autre client de la base de données de sorte qu'il imposera une charge, mais assez peu.

Vous pouvez voir la quantité de CPU utilisée en recherchant sys.sysprocesses pour le SPID utilisé par profiler.

Cependant, vous pouvez également intercepter les informations de blocage dans le journal des erreurs SQL Server par using trace flags 1204 and 1222. Et this link too pour un aperçu.

+0

Si vous utilisez Profiler avant qu'un blocage se produise, quel pourcentage pensez-vous qu'il y aura un impact sur les performances? Tout nombre existant public? – George2

+0

Si aucune donnée numérique n'est également correcte, s'il peut y avoir des documents qui prétendent que l'impact sur les performances est faible, cela sera également acceptable. Tout ceux disponibles? – George2

+1

@ George2: Je ne connais pas de chiffres ou d'articles sur l'impact du profilage. – gbn