On 15-05-2013 15:08, Robson Kobayashi - TRE/MS wrote:
> Vc já usou o pgbench? Não é a melhor ferramenta para benchmark, mas só
> para ter uma idéia, aqui em uma máquina virtual com 2vCPU e 2GB de RAM
> consegui em média 590 tps.
> 
> Criação do banco de testes
>  ./createdb -U postgres pgbench
> Criação das tabelas e população do banco
> ./pgbench -i -h localhost -p 5432 -s 10 -U postgres -d pgbench 
> Teste propriamente dito: 
> ./pgbench -h localhost -p 5432 -c 50 -t 100 -U postgres -d pgbench
> Remoção do banco de testes
> ./dropdb -U postgres pgbench
> 
100 transações é um valor muito baixo; o teste será somente por alguns
segundos. Uma alternativa é o utilizar o parâmetro -T (tempo) ao invés
do parâmetro -t (número de transações). Um bom teste deve durar pelo
menos 10 minutos.

Além disso, *nunca* utilize um valor de conexões (-c) maior do que fator
de escala (-s); vários UPDATEs estarão concorrendo pelas mesmas tuplas.


-- 
   Euler Taveira                   Timbira - http://www.timbira.com.br/
   PostgreSQL: Consultoria, Desenvolvimento, Suporte 24x7 e Treinamento
_______________________________________________
pgbr-geral mailing list
[email protected]
https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral

Responder a