Bekerja dengan file trace dan dump untuk Amazon RDS for Server SQL - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Bekerja dengan file trace dan dump untuk Amazon RDS for Server SQL

Bagian ini menjelaskan bekerja dengan file pelacakan dan file dump untuk instans Amazon RDS DB Anda yang menjalankan Microsoft SQL Server.

Menghasilkan SQL permintaan jejak

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

Melihat pelacakan terbuka

select * from ::fn_trace_getinfo(default)

Melihat konten pelacakan

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

Mengatur periode retensi untuk file pelacakan dan dump

File pelacakan dan dump dapat terakumulasi dan menghabiskan ruang disk. Secara default, Amazon RDS membersihkan file trace dan dump yang lebih tua dari tujuh hari.

Untuk melihat periode retensi file pelacakan dan dump saat ini, gunakan prosedur rds_show_configuration, sebagaimana ditunjukkan dalam contoh berikut.

exec rdsadmin..rds_show_configuration;

Untuk mengubah periode retensi file pelacakan, gunakan prosedur rds_set_configuration dan atur tracefile retention dalam menit. Contoh berikut akan mengatur periode retensi file pelacakan menjadi 24 jam.

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

Untuk mengubah periode retensi file dump, gunakan prosedur rds_set_configuration dan atur dumpfile retention dalam menit. Contoh berikut mengatur periode retensi file dump menjadi 3 hari.

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

Untuk alasan keamanan, Anda tidak dapat menghapus jejak atau dump file tertentu pada instans SQL Server DB. Untuk menghapus semua file pelacakan atau dump yang tidak digunakan, atur periode retensi file ke 0.