SSブログ

SQL Server 2008 R2のデフォルトトレースで採取される項目 [SQL Server]

SQL Serverにはデフォルトトレース(または規定のトレース)と呼ばれる機能があり、
何か問題が起きたときの診断のために、定常的に特定イベントが自動的に採取されています。
デフォルトトレースはファイルをローテーションしながら採取していますので、時間が経過すると
必要な情報を失う可能性があるので、何か問題があり、解析が必要な場合は
SQL Serverのログフォルダごと保存しておくと良いでしょう。
log_x.trcがトレースファイルです。
trace.jpg

実際にデフォルトトレースで採取されているイベントは以下のものになります。

Database
 Data File Auto Grow
 Data File Auto Shrink
 Database Mirroring State Change
 Log File Auto Grow
 Log File Auto Shrink

Error and Warnings
 ErrorLog
 Hash Warning
 Missing Column Statistics
 Missing Join Predicate
 Sort Warning

Full text
 FT:Crawl Aborted
 FT:Crawl Stated
 FT:Crawl Stopped

Objects
 Objects:Altered
 Objects:Created
 Objects:Deleted

Security Audit
 Audit Add DB User Event
 Audit Add Login to Server Role Event
 Audit Add Member to DB Role Event
 Audit Add Role Event
 Audit Addlogin Event
 Audit Backup/Restore Event
 Audit Change Audit Event
 Audit Change Database Owner
 Audit DBCC Event
 Audit Database Scope GDR Event
 Audit Login Change Property Event
 Audit Longin GDR Event
 Audit Schema Object GDR Event
 Audit Schema Object Take Ownership Event
 Audit Sever Alter Trace Event
 Audit Server Starts And Stops

Server
 Server Memory Change

採取したトレースファイルはProfilerから確認することができます。

xx Auto Grow/Shrink やHash Warning, Missing Column Statistics
Missing Join Predicate, Sort Warning はパフォーマンスに影響する
こともあるイベントです。

http://msdn.microsoft.com/ja-jp/library/ms175513.aspx

スポンサードリンク




nice!(0)  コメント(0)  トラックバック(0) 

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:[必須]
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。