Próbuję zoptymalizować niektóre powolne strony internetowe i domyślam się, że problem związany jest z blokowaniem SQL (nie wydaje się, że jest to procesor lub wykorzystanie I/O na serwerze sieciowym lub serwerze bazy danych) . Jaki jest najszybszy sposób, aby dowiedzieć się, jakie zapytania są blokowane i jakie zapytania powodują blokowanie?Jak dowiedzieć się, jakie zapytania SQL są blokowane i co je blokuje?
7
A
Odpowiedz
4
12
SELECT
p1.SPID AS blockedSPID, p2.SPID AS blockingSPID, ...
FROM
master..sysprocesses p1
JOIN
master..sysprocesses p2 ON p1.blocked = p2.spid
Remus: Activity Monitor może limit czasu pod obciążeniem serwerów z błędem 1222
MS KB 224453 ma wiele dobrych rzeczy
2
How to monitor blocking in SQL Server 2005 and in SQL Server 2000
Bardzo ładny Blog wysłać tutaj:
Getting Blocking Info In SQL Server 2005 & 2008 the easy way
Powiązane problemy
- 1. Jakie metody są blokowane w JavaScript?
- 2. W języku XML, jakie są węzły ze znakami zapytania, i jak dodać je w języku C#?
- 3. Pobierz PyCharm, aby dowiedzieć się, jakie klasy są mixin dla
- 4. Jak mogę się dowiedzieć, jakie tabele SQL Server są połączone z MS Access?
- 5. Jakie są różnice między T-SQL, SQL Server i SQL
- 6. Android Studio 2.2 i Jack są blokowane przez Avira Antivirus
- 7. Jak dowiedzieć się, co UITextField spowodowało UIKeyboardWillShowNotification?
- 8. Co to są aplikacje Chrome vs wtyczki i rozszerzenia oraz jak je rozwijać
- 9. Jak mogę się dowiedzieć, jakie ograniczenia FOREIGN KEY odwołuje się do tabela w SQL Server?
- 10. Jak dowiedzieć się, jakie możliwości systemu linux wymaga proces?
- 11. Jakie jest pochodzenie odwzorowane na, jak dowiedzieć się
- 12. Jak określić, dlaczego strumień CUDA blokuje się?
- 13. Jak dowiedzieć się, jakie typy detektorów zdarzeń są dołączone do określonego elementu HTML w rozszerzeniu Chrome?
- 14. dowiedzieć się, co widok EJB użyto
- 15. Jak mogę się dowiedzieć, jakie biblioteki Python są zainstalowane na moim Macu?
- 16. Jakie książki pomogą mi dowiedzieć się wszystkiego o SSL/PKI?
- 17. Jak mogę się dowiedzieć, jakie funkcje są wywoływane po naciśnięciu przycisku w konsoli Chrome?
- 18. Jakie są najlepsze praktyki w pisaniu procedura przechowywana sql
- 19. Jak dowiedzieć się, co dokładnie robi wiosenne autowire?
- 20. MPMoviePlayerController często blokuje się
- 21. Phpmyadmin blokuje podczas wykonywania dużego zapytania
- 22. Automatyzacja zapytania SQL uruchamianego co miesiąc
- 23. Jakie są główne różnice między dialektami sql mysql i oracle?
- 24. Dlaczego następujące zapytania SQL nie są równoważne?
- 25. Jak dowiedzieć się, co zachowuje obiekt w Instrumentach?
- 26. w vim, Jak dowiedzieć się, co kombinacja klawiszy działa
- 27. Jak mogę się dowiedzieć, na co wskazuje moje łącze symboliczne?
- 28. Jak dowiedzieć się, co robi Eclipse w tle?
- 29. Jak dowiedzieć się, co spowodowało błąd runtime w Erlangu?
- 30. Co to jest OSGi i jakie są przykłady jego użycia?
+1: Prosty i skuteczny. –
+1, ale jest: master.dbo.sysprocesses –
@KM Co powiesz na następny raz, edytuj odpowiedź i popraw ją ...? Dzięki. –