Mozart Hasse wrote:
> Alexsander,
>
> Bom, talvez uma segunda opinião te ajude.
> Comentários abaixo.
>
>   
>> From: "Alexsander Rosa" <[EMAIL PROTECTED]>
>> Subject: Re: [pgbr-geral] 2 cadastros em uma tabela
>> To: "Comunidade PostgreSQL Brasileira"
>>
>> O que é uma tabela "cheia de NULLs"? Ter 3 ou 4 colunas com 90% dos
>>     
> valores
>   
>> NULL numa tabela com 30 colunas é estar "cheio de NULLs"? 
>>     
>
> 90%?! Com certeza! "Cheio" é pouco, eu diria *entupido* de NULLs. Qualquer
> índice sobre um campo assim será quase sempre ignorado pelo otimizador.
> Logo, toda a vez que você quiser consultar só os clientes, o servidor vai
> trazer para a memória os fornecedores também, só para despediçar CPU e
> disco ignorando-os. 
Se eu condicionar a consultar para apenas *clientes* e tiver um indice 
no campo que indica a categoria da entidade (o campo utilizado para 
condicionar) vai continuar enchendo a memória com os fornecedores?

Evandro

_______________________________________________
pgbr-geral mailing list
pgbr-geral@listas.postgresql.org.br
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a