DB/SQL Server (MSSQL)
[MSSQL] 모든 유저 데이터베이스의 파일 사이즈 기록하는 Agent Job 만들기
DB 마이그레이션이나 다른 유지보수성 작업을 할 때,DB에서의 데이터 사용량이 날마다 얼마나 늘어나는 지 기록해 둘 필요가 있을 수 있다. 물론, 요즘엔 모니터링 Tool 이 너무나 잘 나와서 이런 프로시저나 Agent Job 을 굳이 생성해야 하나 싶지만, 그런 모니터링 Tool 도입이나 사용이 어려운 상황이 있을 수 있으므로, SQL Server 상에서 아래와 같이 관리용 테이블과 프로시저를 생성하고,SQL Server Agent Job 을 활용하여 해당 DB의 사이즈들을 기록하는 방법에 대해 알아보자.1. 파일 사이즈 기록해 둘 테이블 [DBFileSizesLog] 생성-- 여러 관리 작업과 관련된 데이터가 저장되는 곳인 [msdb]에 테이블을 만들기로 했다.USE [msdb];GO/* 각 DB들의..
2024. 6. 21. 08:23
최근댓글