Storage Area Tipo II

Discussão em 'Banco de Dados / Database' iniciado por pedro.ciarma, Julho 11, 2011.

  1. pedro.ciarma

    pedro.ciarma Membro Participativo

    Bom dia, eu li em um artigo sobre o storage area tipo II, vi tambem que é recomendado usar os seguintes critérios para quantidade de bloco por cluster:

    Usar 8 para area indices
    Usar 64 para area dados
    Usar 512 para area de alto crescimento

    Pergunta : qual criterio poderia ser usado para numero maximo de registros por bloco

    o exemplo abaixo esta correto ????????

    d "movto-estoq_dados":19,64;512 /bancos/datasul/ems2/ems2mov_19.d1
    d "movto-estoq_index":20,64;1 /bancos/datasul/ems2/ems2mov_20.d1
    d "ext-ord_dados":34,64;512 /bancos/datasul/ems2/ems2mov_34.d1
    d "ext-ord_index":35,64;1 /bancos/datasul/ems2/ems2mov_35.d1
  2. kirchner

    kirchner Membro Participativo Moderador

    Pedro,

    Eu não usei o .st em questão, mas acredito que está correto.

    Todas as áreas terão no máximo 64 registros por bloco. Se o registro das tabelas for pequeno, poderá ficar espaço em branco no bloco, o que é um desperdício.

    As áreas 19 e 34 são do tipo 2 com 512 blocos por cluster. Lembre que para bancos de 8KB isso significa que cada cluster terá 2MB. Se você colocar uma tabela que tiver poucos registros, mesmo assim será alocado 2MB para a tabela. Não vale a pena usar 512 para tabelas pequenas. Se a tabela for grande, sem problemas...

    As áreas 20 e 35 serão do tipo 1. Quando você não informa o número de blocos por cluster, ou quando usa 1, a área é do tipo 1. Para usar tipo 2, você deve informar um número de blocos por cluster: 8, 64 ou 512.

Compartilhe esta Página