SQL Server 2005 쿼리가 차단되어 응용 프로그램에 문제가 발생하기 시작했습니다. 차단 프로세스가 실행중인 쿼리를 말할 수 있습니까? 가능한 경우 어떻게 완료됩니까?주어진 SQL Server 프로세스가 어떤 쿼리를 실행하는지 알 수 있습니까?
답변
Express보다 큰 SQL Server 버전을 실행하는 경우 SQL Server Management Studio의 Activity Monitor을 사용하면 시스템에서 현재 작업의 스냅 샷을 만들 수 있습니다. 여기서 어떤 연결이 다른 연결을 차단하고 있는지 확인할 수 있습니다. 또한 이러한 연결에 의해 잠긴 테이블 (또는 다른 개체)을 볼 수있어 차단의 원인에 대한 힌트를 얻을 수 있습니다.
그러나 저는 SQL 전문가가 아니므로 실행중인 쿼리를 제공 할 수는 없으며 쿼리가 차단되고 있음을 알려줍니다. 나는 지금까지 우리에게 매우 잘하고있는 평가하는 응용 프로그램을 연결합니다.
Sql Sentry은 문제가되는 부분을 파악하는 데 도움을주었습니다. 이것은 SQL Server에 능숙한 사람이 한 명 있다는 점에서 주목할만한 것입니다.
나는 회사와 전혀 소속이 아니다 나는 어떤 식 으로든에 플러그 보상되고 있어요.
블로킹 프로세스의 SPID를 알고있는 경우 DBCC INPUTBUFFER(xxx)
을 실행할 수 있습니다. 여기서 xxx는 SPID입니다. Activity Monitor를 사용하는 경우 해당 프로세스가 포함 된 행을 두 번 클릭하여 동일한 작업을 수행 할 수 있습니다.
차단 된 SPID 값을 찾으려면 먼저 sp_who2를 실행하고 싶습니다. – Kuberchaun
오류 내에서 차단 된 프로세스 보고서 만 포함하여 SQL 프로필러 추적을 실행합니다. 하루 동안 계속 실행하고 차단 정보를 모니터링하십시오.
- 1. erlang 프로세스가 어떤 노드에서 실행되고 있는지 어떻게 알 수 있습니까?
- 2. 주어진 SQL 쿼리를 자동화하는 방법
- 3. 누군가가 SQL Server 파일의 파일 형식을 알 수 있습니까?
- 4. 내 콘솔 앱이 C#으로 어떤 디렉토리를 실행하는지 어떻게 알 수 있습니까?
- 5. 주어진 DLL이 주어진 프로세스에 의해로드되었는지 어떻게 알 수 있습니까?
- 6. SQL Server 연결 풀에서 어떤 코드가 작동하는지 어떻게 알 수 있습니까?
- 7. SQL Server 2008 쿼리를 디버깅하는 방법이 있습니까?
- 8. 주어진 프로세스가 인터넷에 어떤 연결을 생성했는지 확인하는 방법
- 9. SQL Server 2008이 R2 릴리스인지 어떻게 알 수 있습니까?
- 10. SQL Server Management Studio를 통해 MS SQL Server (2005) 쿼리를 자동화 할 수 있습니까?
- 11. SQL 쿼리를 일시 중지 할 수 있습니까?
- 12. SQL Server 2008에서 쿼리를 빠르게 실행
- 13. , 어떤 페이지가 현재인지 어떻게 알 수 있습니까?
- 14. 어떤 파일이 상수인지 어떻게 알 수 있습니까?
- 15. DOM이 수정되었는지, 어떤 부분을 알 수 있습니까?
- 16. 어떤 .emacs 파일이로드되었는지 어떻게 알 수 있습니까?
- 17. WPF 창이 어떤 모니터인지 알 수 있습니까?
- 18. 어떤 행을 클릭했는지 어떻게 알 수 있습니까?
- 19. 어떤 유형의 데이터베이스인지 어떻게 알 수 있습니까?
- 20. 어떤 기능이 호출되는지 어떻게 알 수 있습니까?
- 21. 이 SQL 쿼리를 단순화 할 수 있습니까?
- 22. SQL Server 2008 복제가 실패했습니다. 프로세스가 'sp_replcmds'를 실행할 수 없습니다.
- 23. TortoiseSVN이 어떤 명령을 실행하는지 볼 수있는 방법이 있습니까?
- 24. 주어진 순간에 Java Executor가 실행중인 작업을 간단하게 알 수 있습니까?
- 25. MySQL 쿼리를 SQL Server 쿼리로 바꾸기
- 26. 현재 프로세스가 서비스인지 여부를 어떻게 알 수 있습니까 (C++, Win32)?
- 27. 프로세스가 백그라운드로 된 시점을 프로세스는 어떻게 알 수 있습니까?
- 28. 프로세스가 시작된 원래 사용자 이름을 어떻게 알 수 있습니까?
- 29. 다른 프로세스가 파일을 만드는 과정에 있는지 알 수 있습니까?
- 30. 프로그램이 다른 프로세스가 서비스로 실행 중인지 어떻게 알 수 있습니까?
우수 답변. 감사! –