Fabio Uma pergunta, existe a possibilidade de nós sabermos através dos metadados, se é necessário reduzir ou aumentar o fillfactor, ou seja, se temos uma analise de quanto "desfragmentado" esta um índice ou uma linha da tabela. É possível, não sei se é uma viagem minha talvez.
Em 25 de setembro de 2012 07:28, Fábio Telles Rodriguez < [email protected]> escreveu: > > > Em 24 de setembro de 2012 12:16, Antonio Cesar > <[email protected]>escreveu: > >> Tipo esses onde precisei remover uma CONSTRAINT e recria-la. >> >> START TRANSACTION; >> ALTER TABLE nfe_emitida DROP CONSTRAINT uk_nfe_emitida_chaces; >> ALTER TABLE nfe_emitida ADD CONSTRAINT uk_nfe_emitida_chaces UNIQUE >> (chave_acesso); >> COMMIT; >> >> > Se você está tendo de reconstruir sua chave todo dia, algo ruim pode estar > ocorrendo, como um número muito grande de DELETEs ou UPDATEs. Se for um > número grande de UPDATEs, recomendo mexer no 'fillfactor' da tabela, > http://www.postgresql.org/docs/9.2/static/sql-createtable.html#SQL-CREATETABLE-STORAGE-PARAMETERS > . > Se o problema forem DELETEs, então recomendo pensar no particionamento da > tabela em questão. > > Deixar uma tabela esburacada leva a este tipo de solução: recriar índices. > > Outra coisa: Não seria melhor trabalhar apenas com o REINDEX da tabela ao > invés de destruir e recriar a constraint? > > Meus 2 centavos. > > []s > -- > Atenciosamente, > Fábio Telles Rodriguez > blog: http:// <http://www.midstorm.org/~telles/> > http://tellesr.wordpress.com > e-mail / gtalk / MSN: [email protected] > Skype: fabio_telles > > > _______________________________________________ > pgbr-geral mailing list > [email protected] > https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral > >
_______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
