使用追蹤和傾印檔案 - Amazon Relational Database Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

使用追蹤和傾印檔案

此小節說明對執行 Microsoft SQL Server 的 Amazon RDS 資料庫執行個體使用追蹤檔案和傾印檔案。

產生追蹤 SQL 查詢

declare @rc int declare @TraceID int declare @maxfilesize bigint set @maxfilesize = 5 exec @rc = sp_trace_create @TraceID output, 0, N'D:\rdsdbdata\log\rdstest', @maxfilesize, NULL

檢視開啟的追蹤

select * from ::fn_trace_getinfo(default)

檢視追蹤內容

select * from ::fn_trace_gettable('D:\rdsdbdata\log\rdstest.trc', default)

設定追蹤和傾印檔案的保留期間

追蹤和傾印檔案可能會累積和耗用磁碟空間。依預設,Amazon RDS 會清除超過七天的追蹤和傾印檔案。

若要檢視最新的追蹤和傾印檔案保留期間,請使用 rds_show_configuration 程序,如以下範例所示。

exec rdsadmin..rds_show_configuration;

若要修改追蹤檔案的保留期間,請使用 rds_set_configuration 程序,並設定 tracefile retention (分鐘)。下列範例會將追蹤檔案的保留期間設定為 24 小時。

exec rdsadmin..rds_set_configuration 'tracefile retention', 1440;

若要修改傾印檔案的保留期間,請使用 rds_set_configuration 程序,並設定 dumpfile retention (分鐘)。下列範例會將傾印檔案的保留期間設定為 3 天。

exec rdsadmin..rds_set_configuration 'dumpfile retention', 4320;

基於安全原因,您無法刪除 SQL Server 資料庫執行個體上的特定追蹤或傾印檔案。若要刪除所有未使用的追蹤或傾印檔案,請將檔案的保留期間設定為 0。