Fabio Telles wrote: > No Oracle eu posso determinar o tamanho e local de cada log, além de > poder replicar eles (afinal se você perder os logs estará em má > situação). Sei que há um parâmetro onde se pode mudar o tamanho de > 16MB dos arquivos do wall, mas o pessoal cogita em mexer em coisas > deste tipo? > Você só pode mexer no tamanho dos logs de transação ao compilar o PostgreSQL (XLOG_SEG_SIZE no include/pg_config_manual.h). Se mexer nesse parâmetro é já tiver um cluster inicializado, precisará fazer outro initdb, dump e restore. Já se cogitou em mexer no tamanho do WAL (mudar de 16MB p/ 32MB -- o I/O gerado para criar os arquivos do WAL). Mudar dinamicamente? Acho que traria mais custo de CPU do que benefícios em si. Acho que o Oracle tem isso porque você não tem a possibilidade de recompilar o fonte na sua máquina. ;) Se você está preocupado com o I/O gerado pelos arquivos do WAL, você pode controlá-los pelos parâmetros checkpoint_* de acordo com o volume de transações que você tem.
-- Euler Taveira de Oliveira http://www.timbira.com/ _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
