2008/1/21 Patrick Espake <[EMAIL PROTECTED]>: > Pessoal, > > Estou migrando todo o sistema da empresa do MySQL para PostgreSQL. > Estou muito assustado e preocupado, eu rodei o mesmo SQL no PostgreSQL e no > MySQL. > > O PostgreSQL demorou 7 segundos. > O MySQL demorou 0.12 segundos.
Depois que fizeres o que os outros pediram (vacuumdb, explain analyze, especificacoes do servidor), outras coisas que eu acrescentaria: 1) Configuracoes do PostgreSQL, particularmente de memoria (manda logo o postgresql.conf todo) 2) Note que a sua consulta usa COUNT() e MAX(), duas funcoes de agregamento que necessitam de table scans em bancos de dados transacionais. No MySQL, as suas tabelas estavam em MyISAM ou estavam em InnoDB? Tem como reformular a consulta para nao ter o count e max? -Roberto _______________________________________________ pgbr-geral mailing list [email protected] https://listas.postgresql.org.br/cgi-bin/mailman/listinfo/pgbr-geral
