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으로 설정합니다.