데이터베이스 크기 예측Estimate the Size of a Database

데이터베이스를 디자인할 때는 데이터베이스가 데이터로 가득 찰 때 얼마나 커질 수 있는지를 추정해야 합니다.When you design a database, you may have to estimate how large the database will be when filled with data. 데이터베이스의 크기를 추정하면 다음을 수행하는 데 필요한 하드웨어 구성을 결정하는 데 도움이 됩니다.Estimating the size of the database can help you determine the hardware configuration you will require to do the following:

  • 응용 프로그램에서 필요한 성능을 확보합니다.Achieve the performance required by your applications.

  • 데이터 및 인덱스를 저장하는 데 필요한 물리적 디스크 공간을 충분히 확보합니다.Guarantee the appropriate physical amount of disk space required to store the data and indexes.

    또한 데이터베이스의 크기를 추정하면 데이터베이스 디자인을 수정해야 할지 여부를 결정할 수 있습니다.Estimating the size of a database can also help you determine whether the database design needs refining. 예를 들어 예상 크기가 회사에서 실제로 구현하기에 너무 큰 경우에는 정규화가 더 필요하다는 것을 알 수 있습니다.For example, you may determine that the estimated size of the database is too large to implement in your organization and that more normalization is required. 반대로 예상 크기가 생각보다 더 작을 수도 있습니다.Conversely, the estimated size may be smaller than expected. 이 경우 데이터베이스를 비정규화하여 쿼리 성능을 높일 수 있습니다.This would allow you to denormalize the database to improve query performance.

    데이터베이스의 크기를 추정하려면 각 테이블의 크기를 따로 추정한 다음 그 값을 더하면 됩니다.To estimate the size of a database, estimate the size of each table individually and then add the values obtained. 테이블의 크기는 테이블에 인덱스가 있는지 여부와 인덱스 유형에 따라 달라집니다.The size of a table depends on whether the table has indexes and, if they do, what type of indexes.

섹션 내용In This Section

항목Topic 설명Description
테이블 크기 예측Estimate the Size of a Table 테이블 및 연결된 인덱스에 데이터를 저장하는 데 필요한 공간을 예측하는 단계와 필요한 계산을 설명합니다.Defines the steps and calculations needed to estimate the amount of space required to store the data in a table and associated indexes.
힙 크기 예측Estimate the Size of a Heap 힙에 데이터를 저장하는 데 필요한 공간을 예측하는 단계와 필요한 계산을 설명합니다.Defines the steps and calculations needed to estimate the amount of space required to store the data in a heap. 힙은 클러스터형 인덱스가 없는 테이블입니다.A heap is a table that does not have a clustered index.
클러스터형 인덱스의 크기 예측Estimate the Size of a Clustered Index 클러스터형 인덱스에 데이터를 저장하는 데 필요한 공간을 예측하는 단계와 필요한 계산을 설명합니다.Defines the steps and calculations needed to estimate the amount of space required to store the data in a clustered index.
비클러스터형 인덱스의 크기 예측Estimate the Size of a Nonclustered Index 비클러스터형 인덱스에 데이터를 저장하는 데 필요한 공간을 예측하는 단계와 필요한 계산을 설명합니다.Defines the steps and calculations needed to estimate the amount of space required to store the data in a nonclustered index.