Em 04-10-2012 18:46, Alessandro Lima escreveu:
> Entendo que depente de cada aplicação, mas como vou oferecer este
> serviço junto com a hospedagem da aplicação, preciso fazer uma
> configuração meio que genérica.
> Acredito que a maioria dos clientes serão OLAP
>
> Acho que vou adotar:
> shared_buffers = 25%
> work_mem = 50% (work_mem * max_connections)
> autovacuum = 25% (maintenance_work_mem * autovacuum_work_mem)

autovacuum_max_workers (não confunda)
Não dá pra dizer se sua configuração é boa.
Lembre-se de deixar memória para o S.O. e outros processos.

>  >> Lembrete: work_mem pode ser ajustada no meio de uma sessão e
> sobrepõe o valor do conf.
> Meu cliente pode definir o work_mem dentro de sua aplicação?

Pode.

> Não tem como eu limitar isto?

Não.
Colocar algum ulimt pode, talvez, ajudar. Mas pode fazer processo cair 
também.

Multi-tenancy é diferente de virtualização que por sua vez é diferente 
de hosting.
Se o que você quer fazer é hosting, deixe seu cliente mais à vontade.

[]s

__________________________________
Flavio Henrique A. Gurgel
Líder de Projetos Especiais
Consultoria, Projetos & Treinamentos 4LINUX
Tel1: +55-11.2125-4747 ou 2125-4748
www.4linux.com.br
email: [email protected]
______________________________
FREE SOFTWARE SOLUTIONS
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a