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
