ユーザ別現在の使用状況の統計情報 〜sp_reportstats〜
ユーザ別現在の使用状況の統計情報
〜sp_reportstats〜
0.更新履歴
1.はじめに
このドキュメントでは,ユーザ毎のDB利用状況のレポートの表示と,クリア方法について説明する.
2.レポートの表示
1> sp_reportstats
2> go
Msg 567, Level 16, State 1:
Server 'SYBASE01', Procedure 'sp_reportstats', Line 39:
このコマンドまたはプロシージャを実行するには 'sa_role'
の役割が必要です。該当する役割を持つユーザに連絡してください。
(return status = 1)
1>
|
- sa_roleなんで,とりあえずsaユーザで接続しなおして,再度実行する.
1> quit
C:\>isql -Usa -P -SSYBASE01
1> sp_reportstats
2> go
Name Since CPU Percent CPU I/O Percent I/O
------------------ ----------- --------- --------- --------- -----------
sa Jan 1 1900 0 0.0000% 0 0.0000%
mon_user Feb 20 2001 0 0.0000% 0 0.0000%
user_db Feb 20 2001 5430423 95.1198% 83993913 99.7800%
test_db1 Mar 8 2001 278583 4.8796% 182570 0.2168%
test_db2 Mar 8 2001 26 0.0004% 2568 0.0030%
test_db3 Mar 8 2001 0 0.0000% 0 0.0000%
(6 rows affected)
Total CPU Total I/O
----------- -----------
5709032 84179051
(1 row affected)
(return status = 0)
1>
|
- このレポートの元になる統計は,クリアされるまで取られ続ける.
3.レポートのクリア
- sp_clearstatsを使用すれば,統計をクリアできる.
1> sp_clearstats
2> go
Name Since CPU Percent CPU I/O Percent I/O
------------------ ----------- --------- --------- --------- -----------
sa Jan 1 1900 0 0.0000% 0 0.0000%
mon_user Feb 20 2001 0 0.0000% 0 0.0000%
user_db Feb 20 2001 0 0.0000% 0 0.0000%
test_db1 Mar 8 2001 0 0.0000% 0 0.0000%
test_db2 Mar 8 2001 0 0.0004% 2568 0.0030%
test_db3 Mar 8 2001 0 0.0000% 0 0.0000%
(6 rows affected)
Total CPU Total I/O
----------- -----------
1 1
(1 row affected)
6 個のログイン・アカウントがクリアされました。
(return status = 0)
1>
|