Concordo, o pgAdmin insere muitas variáveis a mais.
Eu sugiro fazer o benchmark usando o psql como cliente do postgresql e o 
ISQL como cliente do firebird.
Outra coisa: o teste é numa LAN ou WAN?


Bene


Fábio Telles Rodriguez escreveu:
> Testes deste tipo devem ser feitos exclusivamente com o psql. Não 
> utilize o pgAdmin, PHPpgAdmin ou qualquer outra ferramenta gráfica. 
> Melhor ainda, escreva um pequeno script (pode ser um shell script 
> mesmo) para rodar o seu teste sempre da mesma forma.
>
> O ideal é fazer o teste remoto em um desktop sem interface gráfica 
> ativa e com apenas o sistema básico inicializado, sem nenhum serviço 
> não essencial ativo. Assim você pode melhorar as condições de 
> reprodução do teste.
>
> Outra coisa. Entre cada teste, o ideal é reiniciar o servidor, que com 
> certeza só deve ter o modo texto instalado e nenhum serviço 
> concorrente. Se reiniciar o servidor der muito trabalho, pelo menos 
> reinicie o PostgreSQL para que o cache seja zerado.
>
> Tem mais: você atualizou as estatísticas das tabelas antes de cada 
> teste? Melhor ainda: faça uma nova carga nos dados, atualize as 
> estatísticas e depois rode o teste.
>
> Quanto tempo dura o teste? Para ser minimamente confiável, tem de 
> garantir que alguns ciclos de checkpoint tenham ocorrido durante o 
> teste. Nada com menos de 30 minutos pode ser minimamente considerado. 
> Testes com duração de 2 a 3 horas (cada um) são razoáveis.
>
> Claro, por último não podemos deixar de lembrar: você configurou o SO 
> (sysctl.conf) e PostgreSQL(postgresql.conf) minimamente?
>
> É, sim. Muito mais trabalhoso do que parece. Desculpe, não dá para 
> comparar bancos de dados sem um teste que no mínimo isole as variáveis 
> mais triviais do ambiente. Se está achando tudo isso muito complicado, 
> veja o pgbench e o testes do TPC.org. Vai iluminar um pouco as suas 
> ideias.
>
> []s
> Fábio Telles
>
> Em 29 de abril de 2010 11:26, Pablo Cunha <[email protected] 
> <mailto:[email protected]>> escreveu:
>
>     A conexão já foi estabelecida, e usei o pgAdmin para executar o
>     select, para comparar uso o tempo que ele mostra de execusão, com
>     o Firebird tambem com a conexão já estabelecida e uso o IBExpert.
>
>     Não estou utilizando SSL, essa parte de segurança está como vem no
>     arquivo de configuração, não alterei nada nessa parte.
>
>     Abraços,
>     Pablo
>
>
>     Em 29 de abril de 2010 11:17, Euler Taveira de Oliveira
>     <[email protected] <mailto:[email protected]>> escreveu:
>
>         Pablo Cunha escreveu:
>         > Eu criei no Postgres um database igual o do Firebird,
>         indices, dados,
>         > tudo igual, e executei o mesmo select, por isso que estou
>         achando muito
>         > estranho.
>         >
>         Você está esquecendo de um fato muito importante: conexão com
>         o SGBD. Ela já
>         está estabelecida ou não. Consultas simples com abertura de
>         conexões a cada
>         consulta, tendem a ter um tempo de abertura de conexão muito
>         maior do que o
>         tempo da própria consulta.
>
>         Além disso, qual o tipo de autenticação está utilizando?
>         Conexões SSL demoram
>         muito para serem estabelecidas; autenticação a serviços
>         externos (e.g.
>         Kerberos e LDAP) podem prejudicar esse tempo de abertura de
>         conexões.
>
>
>         --
>          Euler Taveira de Oliveira
>          http://www.timbira.com/
>         _______________________________________________
>         pgbr-geral mailing list
>         [email protected]
>         <mailto:[email protected]>
>         https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>     _______________________________________________
>     pgbr-geral mailing list
>     [email protected]
>     <mailto:[email protected]>
>     https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>
>
>
>
> -- 
> blog: http://www.midstorm.org/~telles/ 
> <http://www.midstorm.org/%7Etelles/>
> e-mail / jabber: [email protected] <mailto:[email protected]>
>
> -- 
> This message has been scanned for viruses and
> dangerous content by *MailScanner* <http://www.mailscanner.info/>, and is
> believed to be clean.
> ------------------------------------------------------------------------
>
> _______________________________________________
> pgbr-geral mailing list
> [email protected]
> https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
>   



-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.

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

Responder a