우리는 SQL Server
에 대한 사용자 액세스 로그를 얻어서 평균 및 최대 동시성 사용량을 추적 할 수 있습니다. 숨겨진 테이블이나 내가이 정보가있는 누락 된 것이 있습니까? 내가 아는 응용 프로그램은 내 지식으로는 응용 프로그램 수준에서이를 추적하지 않습니다.SQL 서버에 대한 사용자 액세스 로그
저는 현재 SQL Server 2000
으로 일하고 있습니다 만 곧 SQL Server 2005
으로 옮길 것입니다.
우리는 SQL Server
에 대한 사용자 액세스 로그를 얻어서 평균 및 최대 동시성 사용량을 추적 할 수 있습니다. 숨겨진 테이블이나 내가이 정보가있는 누락 된 것이 있습니까? 내가 아는 응용 프로그램은 내 지식으로는 응용 프로그램 수준에서이를 추적하지 않습니다.SQL 서버에 대한 사용자 액세스 로그
저는 현재 SQL Server 2000
으로 일하고 있습니다 만 곧 SQL Server 2005
으로 옮길 것입니다.
SQL Server 2005의 경우 왼쪽 트리보기로 이동하여 서버 (실제 서버 이름)> 관리> 활동 모니터를 선택하십시오. 희망이 도움이됩니다. 2000
에
2005
에sys.dm_exec_sessions
DMV를 살펴 sp_who2
또는 dbo.sysprocesses
시스템 테이블을 사용할 수는 예를
SELECT COUNT(*) AS StatusCount,CASE status
WHEN 'Running' THEN 'Running - Currently running one or more requests'
WHEN 'Sleeping ' THEN 'Sleeping - Currently running no requests'
ELSE 'Dormant – Session is in prelogin state' END status
FROM sys.dm_exec_sessions
GROUP BY status
입니다