SQL Server 디스크 공간 크기 조정

SQL Server 디스크 공간 크기 조정

8개의 SQL Server가 설치되어 있습니다(8개의 개별 서버에).

나는 미래의 디스크 공간 요구 사항을 예측할 수 있는 방법을 원합니다. 그러한 보고서를 작성하는 데 도움이 될 수 있는 매개변수를 나열할 수 있는 사람이 있습니까?

답변1

sp_spaceused를 사용하면 각 테이블의 데이터를 볼 수 있습니다. 데이터베이스를 관리하는 스크립트를 작성하고(여기서는 sp_msforeachtable이 도움이 될 것입니다) 통계를 대조합니다.

매주 또는 매월 간격으로 데이터를 수집하고 추세선을 그립니다(Excel에서도 이 작업이 가능합니다). 이를 통해 향후 디스크 요구 사항을 예측하는 데 사용할 수 있는 대략적인 예측을 제공합니다. 계속해서 관찰하고 예측 값이 크게 변경되면 추정치를 다시 평가하세요.

선형 회귀(경향을 계산하는 데 사용되는 가장 가능성 있는 방법)는 다소 선형적인 성장을 가정합니다. 디스크 사용량이 기하급수적으로 증가할 것이라고 생각하는 이유가 있는 경우 보다 영리한 예측 기술을 사용하는 것이 좋습니다.

서버 로드에 따라 페이지 I/O 래치 대기 시간과 같은 로드 통계를 주의 깊게 관찰해야 할 수도 있습니다.

답변2

이에 대한 일반적인 대답은 없습니다. 간단히 말해서, 데이터베이스에 따라 다릅니다. 또한 부분적으로는 SIZE가 아니라 IO 로드(IOPS)가 더 자주 발생합니다. 특히 크고 값싼 디스크의 경우 "젠장"이라고 말할 수 있는 것보다 더 빨리 IO 제한에 직면하게 될 것입니다.

관련 정보