Oracle
 sql >> Base de Dados >  >> RDS >> Oracle

Prevendo o crescimento da tabela Oracle

  1. Estime o tamanho médio da linha com base em seus tipos de dados.
  2. Estime o espaço disponível em um bloco. Este será o tamanho do bloco, menos o tamanho do cabeçalho do bloco, menos o espaço deixado pelo PCTFREE. Por exemplo, se o tamanho do cabeçalho do bloco for 100 bytes, o PCTFREE for 10 e o tamanho do bloco for 8192 bytes, o espaço livre em um determinado bloco será (8192 - 100) * 0.9 = 7282 .
  3. Estime quantas linhas caberão nesse espaço. Se o tamanho médio da linha for 1 kB, aproximadamente 7 linhas caberão em um bloco de 8 kB.
  4. Estime sua taxa de crescimento, em linhas por unidade de tempo. Por exemplo, se você antecipar um milhão de linhas por ano, sua tabela crescerá cerca de 1 GB anualmente, considerando 7 linhas por bloco de 8 KB.