Vra

Ek moet 'n log van toegang gebruiker kry om ons SQL Server so ek kan dop gemiddelde en piek concurrency gebruik . Is daar 'n versteekte tafel of iets ek mis wat hierdie inligting vir my? Sover ek weet die aansoek Ek is op soek na nie hierdie spoor by die aansoek vlak.

Ek is tans besig om op SQL Server 2000, maar sal beweeg om binnekort SQL Server 2005, so oplossings vir beide word opreg waardeer.

Was dit nuttig?

Oplossing

In SQL Server 2005, gaan na verkenner aan die linkerkant en kies Server (naam van die werklike bediener)> Bestuur> aktiwiteit Monitor. Hoop dit help.

Ander wenke

  • op 2000 jy sp_who2 of die dbo.sysprocesses stelsel tafel kan gebruik
  • op 2005 'n blik op die sys.dm_exec_sessions DMV

Hier is 'n voorbeeld

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
Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top