on http://technet.microsoft.com/en-us/library/aa173882(v=sql.80).aspx 해당 CPU는 "이벤트에 사용 된 CPU 시간 (밀리 초)"입니다. 이고 지속 시간은 "이벤트가 걸린 시간 (밀리 초)입니다." 2650ms CPU를 사용하지만 773ms Duration 만 실행하는 쿼리의 문제를 해결할 때 이러한 숫자가 다소 더 가깝지 않아야합니까? 쿼리가 이벤트의 전체 지속 시간보다 더 많은 CPU 시간을 어떻게 사용할 수 있습니까? 감사합니다SQL Server Profiler에서 CPU 대 기간 D
4
A
답변
5
SQL 서버가 멀티 코어 CPU의 다중 스레드에서 실행되도록 SELECT 문을 분할하고 있습니다. 반환 된 시간을 판단하여 서버에 쿼드 코어 CPU가 있다고 추측합니다.
예를 들어 CPU1, CPU2 및 CPU3이 모두 750ms를 소비하고 CPU4가 400ms를 소비하는 경우 전체 합계는 2650ms가되지만 전체 소요 시간은 겨우 750ms입니다.
+0
설명해 주셔서 감사합니다. 그것은 왜 저에게 결코 전에 저에게 결코 일어나지 않은지 총계 감을 만든다. – Don
관련 문제
- 1. SQL Server 프로파일 러 불일치
- 2. SQL Server 높은 CPU 사용량
- 3. SQL Server 2014 대 SQL Server 2012
- 4. MySQL 대 SQL Server?
- 5. 최고 나는이 같은 SQL Server 테이블이 기간
- 6. 날짜의 시퀀스에서 지속 기간 - sql-server
- 7. SQL Server 2008의 보존 기간 변경 추적
- 8. SQL Server : 문자열 대 이진?
- 9. SQL Server IIF 대 사례
- 10. SQL Server Express 대 MySQL
- 11. Memcached 대 SQL Server 캐시
- 12. SQL Server 2008 R2 높은 CPU 사용량
- 13. CPU 스파이크를 일으키는 SQL Server 프로파일 러
- 14. SISS 및 SQL Server CPU 성능
- 15. SQL Server Profiler에서 "Report Server"의 줄을 어떻게 끌 수 있습니까?
- 16. MAVEN_OPTS 대 mvn -D
- 17. 사용자 CPU 시간 대 시스템 CPU 시간?
- 18. 기간 :: ReadKey, "STRG + D"와 STDIN
- 19. 시간이 일정 기간 동안 CPU 사용량을 시뮬레이션
- 20. printf 형식 f 대 d 대 파이썬
- 21. SQL Server NUMERIC/DECIMAL 정밀도 대 저장
- 22. SQL Server 튜닝 - 인덱스 대 통계
- 23. MySQL 대 SQL Server 2005/2008 성능
- 24. Astoria 대 SQL Server 데이터 서비스
- 25. SQL Server 2005 - 대/소문이있는 쿼리
- 26. SQL Server Compact 4.0 대 SQLite
- 27. sql server : datetime 대 long text 저장
- 28. SQL Server 2008 FileStream 대 일반 파일
- 29. SQL Server Datetime 문제입니다. 미국 대 영국인?
- 30. SQL Server 성능 - 스키마 대 다중 데이터베이스
운영 체제가 어떻게 작동하는지 배우려면 여러 프로세스에 대한 시간 조각을 제공해야합니다. 다음은 시작할 수있는 장소입니다. http://en.wikipedia.org/wiki/Preemption_(computing)#Time_slice. 참고 : 다중 프로세서 환경 (또는 하이퍼 스레딩 환경)에서는 프로세서/스레드 수를 고려해야합니다. –
실행 계획을 확인하십시오. 거기에 평행선 쿼리가있어 CPU 시간이 왜 지속 시간보다 긴지 설명 할 수 있습니다. –