平均およびピーク同時実行使用量SQL Server
を追跡できるように、ユーザー アクセスのログを取得する必要があります。この情報が含まれている非表示のテーブルまたは行方不明のテーブルはありますか? 私の知る限り、私が見ているアプリケーションは、アプリケーション レベルでこれを追跡しません。
私は現在 に取り組んでいますが、間もなく にSQL Server 2000
移行するSQL Server 2005
ので、両方の解決策を大歓迎します。
平均およびピーク同時実行使用量SQL Server
を追跡できるように、ユーザー アクセスのログを取得する必要があります。この情報が含まれている非表示のテーブルまたは行方不明のテーブルはありますか? 私の知る限り、私が見ているアプリケーションは、アプリケーション レベルでこれを追跡しません。
私は現在 に取り組んでいますが、間もなく にSQL Server 2000
移行するSQL Server 2005
ので、両方の解決策を大歓迎します。
SQL Server 2005 では、左側のツリー ビューに移動し、[サーバー] (実際のサーバーの名前) > [管理] > [アクティビティ モニター] を選択します。お役に立てれば。
2000
使用できますsp_who2
dbo.sysprocesses
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