Partilhar via


Estimar o tamanho de um banco de dados

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceAzure Synapse AnalyticsSistema de Plataforma de Análise (PDW)Base de dados SQL no Microsoft Fabric

Ao projetar um banco de dados, talvez seja necessário estimar o tamanho do banco de dados quando preenchido com dados. Estimar o tamanho do banco de dados pode ajudá-lo a determinar a configuração de hardware necessária para fazer o seguinte:

  • Alcance o desempenho exigido por seus aplicativos.
  • Garanta a quantidade física adequada de espaço em disco necessária para armazenar os dados e índices.

Estimar o tamanho de um banco de dados também pode ajudá-lo a determinar se o design do banco de dados precisa ser refinado. Por exemplo, você pode determinar que o tamanho estimado do banco de dados é muito grande para ser implementado em sua organização e que mais normalização é necessária. Por outro lado, o tamanho estimado pode ser menor do que o esperado. Isso permitiria desnormalizar o banco de dados para melhorar o desempenho da consulta.

Para estimar o tamanho de um banco de dados, estime o tamanho de cada tabela individualmente e adicione os valores obtidos. O tamanho de uma tabela depende se a tabela tem índices e, em caso afirmativo, que tipo de índices.

Nesta secção

Artigo Description
Estimar o tamanho de uma tabela Define as etapas e cálculos necessários para estimar a quantidade de espaço necessária para armazenar os dados em uma tabela e índices associados.
Estimar o tamanho de uma heap Define-se as etapas e cálculos necessários para estimar o espaço necessário para armazenar os dados em um heap. Uma pilha é uma tabela que não tem um índice agrupado.
Estimar o tamanho de um índice agrupado Define as etapas e cálculos necessários para estimar a quantidade de espaço necessária para armazenar os dados em um índice clusterizado.
Estimar o tamanho de um índice não agrupado Define as etapas e cálculos necessários para estimar a quantidade de espaço necessária para armazenar os dados em um índice não clusterizado.