Estimar o tamanho de um banco de dadosEstimate the Size of a Database

APLICA-SE A: simSQL Server simBanco de Dados SQL do Azure simAzure Synapse Analytics (SQL DW) simParallel Data Warehouse APPLIES TO: yesSQL Server yesAzure SQL Database yesAzure Synapse Analytics (SQL DW) yesParallel Data Warehouse

Ao projetar um banco de dados, você terá de estimar o quão grande ele ficará quando estiver completo com dados.When you design a database, you may have to estimate how large the database will be when filled with data. A estimativa do tamanho do banco de dados pode ajudá-lo a determinar a configuração de hardware que será necessária para fazer o seguinte:Estimating the size of the database can help you determine the hardware configuration you will require to do the following:

  • Alcançar o desempenho solicitado pelos aplicativos.Achieve the performance required by your applications.

  • Garantir a quantia física apropriada de espaço em disco exigida para armazenar os dados e índices.Guarantee the appropriate physical amount of disk space required to store the data and indexes.

O cálculo do tamanho de um banco de dados também pode ajudar a determinar se o design de banco de dados precisa ser refinado.Estimating the size of a database can also help you determine whether the database design needs refining. Por exemplo, você pode determinar que o tamanho do banco de dados seja grande demais para implementar em sua empresa e que mais normalização seja necessária.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. Ao contrário, o tamanho calculado pode ser menor que o esperado.Conversely, the estimated size may be smaller than expected. Isto permitiria desnormalizar o banco de dados para melhorar desempenho da consulta.This would allow you to denormalize the database to improve query performance.

Para estimar o tamanho do banco de dados, estime o tamanho de cada tabela individualmente e adicione os valores obtidos.To estimate the size of a database, estimate the size of each table individually and then add the values obtained. O tamanho da tabela depende se a tabela possui índices e, se possuir, de que tipo de índices.The size of a table depends on whether the table has indexes and, if they do, what type of indexes.

Nesta seçãoIn This Section

TópicoTopic DESCRIÇÃODescription
Estimar o tamanho de uma tabelaEstimate the Size of a Table Define as etapas e cálculos necessários para estimar a quantidade de espaço exigida para armazenar os dados em uma tabela e índices associados.Defines the steps and calculations needed to estimate the amount of space required to store the data in a table and associated indexes.
Estimar o tamanho de um heapEstimate the Size of a Heap Define as etapas e cálculos necessários para estimar a quantidade de espaço exigida para armazenar os dados em um heap.Defines the steps and calculations needed to estimate the amount of space required to store the data in a heap. Um heap é uma tabela que não tem um índice clusterizados.A heap is a table that does not have a clustered index.
Estimar o tamanho de um índice clusterizadoEstimate the Size of a Clustered Index Define as etapas e cálculos necessários para estimar a quantidade de espaço exigida para armazenar os dados em um índice clusterizado.Defines the steps and calculations needed to estimate the amount of space required to store the data in a clustered index.
Estimar o tamanho de um índice não clusterizadoEstimate the Size of a Nonclustered Index Define as etapas e cálculos necessários para estimar a quantidade de espaço exigida para armazenar os dados em um índice não clusterizado.Defines the steps and calculations needed to estimate the amount of space required to store the data in a nonclustered index.