Amazon RDS for SQL Server에 대한 추적 및 덤프 파일 작업 - Amazon Relational Database Service

Amazon RDS for SQL Server에 대한 추적 및 덤프 파일 작업

이 단원에서는 Microsoft SQL Server를 실행하는 Amazon RDS DB 인스턴스에 대한 추적 파일 및 덤프 파일 작업에 대해 설명합니다.

추적 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는 7일 이상 지난 추적 및 덤프 파일은 제거하도록 기본 설정되어 있습니다.

다음 예시에서처럼 현재 추적 및 덤프 파일 보존 기간을 보려면 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 DB 인스턴스에서는 특정 추적 또는 덤프 파일을 삭제할 수 없습니다. 사용하지 않는 추적 또는 덤프 파일을 모두 삭제하려면 해당 파일에 대한 보존 기간을 0으로 설정합니다.