SQL에서의 데이터베이스 파일 그룹과 용량 관리 연습문제

문제

주어진 시나리오에서 데이터베이스 파일 그룹과 용량 관리를 수행하는 SQL 문을 작성해보세요.

시나리오

ABC Company는 대규모 데이터베이스를 관리하고 있습니다. 현재 데이터베이스는 크기가 100GB로 설정되어 있으며, 데이터베이스 파일 그룹은 메인 파일 그룹과 보조 파일 그룹으로 구성되어 있습니다. 메인 파일 그룹은 70GB의 용량을 사용하고 있고, 보조 파일 그룹은 30GB의 용량을 사용하고 있습니다.

데이터베이스에는 최근에 많은 양의 데이터가 적재되었고, 현재 메인 파일 그룹의 용량이 부족해지고 있습니다. 따라서, 메인 파일 그룹에 10GB의 추가 용량을 할당하고 보조 파일 그룹의 크기를 줄여서 총 90GB의 용량을 사용하도록 조정해야 합니다.

해결 방법

  1. 메인 파일 그룹의 용량을 10GB 추가로 확장합니다.
ALTER DATABASE [DatabaseName]
MODIFY FILE (NAME = 'MainFileGroupFileName', SIZE = 80GB);
  1. 보조 파일 그룹의 용량을 10GB 줄입니다.
ALTER DATABASE [DatabaseName]
MODIFY FILE (NAME = 'SecondaryFileGroupFileName', SIZE = 20GB);

참고 자료

#데이터베이스 #SQL