Olá, 

> -----Mensagem original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] Em nome 
> de Marcelo Magno
> Enviada em: quinta-feira, 3 de maio de 2007 10:37
> Para: Comunidade PostgreSQL Brasileira
> Assunto: [pgbr-geral] Performance de indices
> 
> Bom dia pessoal,
> 
> Gostaria de saber o que tem mais performance: inserir em uma tabela
> vazia já com seus indices criados, ou inserir em uma tabela 
> somente com
> a estrutura criada e depois mandar criar os indices ?
> 
> Me lembro do pessoal discutindo de que criar novamente ao final seria
> menos custoso... Lembro de jah ter lido sobre isso, mas nao to
> conseguindo achar esse documento novamente. Poderiam me confirmar ?
>
O pessoal já respondeu, criar os índices depois é mais eficiente.
E faz sentido, pois imagine a cada inserção o banco ter que reorganizar os
índices?

> Sobre a insercao de dados, existe alguma opcao como a disable triggers
> soh que para desabilitar temporariamente os indices (para nao ter que
> ficar tendo que deletar triggers e recria-los novamente no final)?
>
Procura saber sobre o comando:

ALTER TABLE tabela DISABLE TRIGGER ALL;

...

ALTER TABLE tabela ENABLE TRIGGER ALL;

> Abs
> Marcelo Magno
> 

Atenciosamente,

Márcio Gil.

_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a