7

平均およびピーク同時実行使用量SQL Serverを追跡できるように、ユーザー アクセスのログを取得する必要があります。この情報が含まれている非表示のテーブルまたは行方不明のテーブルはありますか? 私の知る限り、私が見ているアプリケーションは、アプリケーション レベルでこれを追跡しません。

私は現在 に取り組んでいますが、間もなく にSQL Server 2000移行するSQL Server 2005ので、両方の解決策を大歓迎します。

4

2 に答える 2

7

SQL Server 2005 では、左側のツリー ビューに移動し、[サーバー] (実際のサーバーの名前) > [管理] > [アクティビティ モニター] を選択します。お役に立てれば。

于 2008-08-08T13:36:47.923 に答える
6
  • またはシステムテーブルを2000使用できますsp_who2dbo.sysprocesses
  • DMVを2005見てみましょうsys.dm_exec_sessions

以下は例です

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
于 2008-08-08T13:38:51.070 に答える