2009/7/2 sergio nogueira <[email protected]>:
> Ok, Osvaldo.
> Tenho me esforçado para aprender o PostgreSQL. Na verdade, tenho dormido com
> o Manual (em português, 8.0) debaixo do travesseiro.
> Possivelmente (voce supôs que eu não li o manual) reli o capítulo referente
> ao VACUUM (do 8.0, 8.3 e 8.4) e executei o VACUUM VERBOSE. Infelizmente ele
> me mostra, acredito, valores ideais(ou mínimos?) para volumes atuais. E para
> o futuro? Me parece que os DBA's deveriam ter estes valores (e outros) antes
> mesmo de criar um banco (ou não?). Os manuais (8.0, ...),  indicam valores
> mínimos.
> Então, perdoe a minha falta de conhecimentos mais básicos se algum
> conhecimento ou raciocínio básico for exigido para resposta, dado
> determinado volume previsto para uma tabela, como estimo tal valor?
> Em caso de um chute errado, poderia haver corrupção de dados, ao se executar
> o vacuum?
>
> Att.,
> Sergio
>
> 2009/7/1 Osvaldo Kussama <[email protected]>
>>
>> 2009/7/1 sergio nogueira <[email protected]>:
>> > Sr(a)s - interessante como falta mulher na comunidade :( - ,
>> > as perguntas foram muito sem sentido e requereriam uma resposta muito
>> > longa?
>> > Se eu dividisse o volume previsto de uma tabela por 8192, teria um valor
>> > razoável para max_fsm_pages?
>> > Inserir dados além do max_fsm_pages implica ou pode implicar em perda de
>> > dados?
>> > Misturei alhos com bugalhos?
>> >
>>
>>
>> Rode um VACUUM com a opção VERBOSE.
>> Do manual:
>> "VERBOSE
>>
>>    Prints a detailed vacuum activity report for each table. Can be
>> used to help determine appropriate settings for max_fsm_pages,
>> max_fsm_relations, and default_statistics_target."
>> http://www.postgresql.org/docs/current/interactive/sql-vacuum.html
>>


Dê uma lida neste post do blog do Fábio Telles:
http://www.midstorm.org/~telles/2006/10/21/checklist-de-performance-do-postgresql-80/

Lembre-se do que alerta o manual:
"Increasing these parameters might cause PostgreSQL to request more
System V shared memory than your operating system's default
configuration allows."
http://www.postgresql.org/docs/current/interactive/runtime-config-resource.html#RUNTIME-CONFIG-RESOURCE-FSM

Lembre-se que o volume a ser considerado é o de exclusões/alterações
em sua base.

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

Responder a