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
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.