本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
使用 Amazon RDS for SQL Server 的追蹤和傾印檔案
本節說明使用執行 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伺服器資料庫執行個體上的特定追蹤或傾印檔案。若要刪除所有未使用的追蹤或傾印檔案,請將檔案的保留期間設定為 0。