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

Responder a