¿Por qué PostgreSQL es tan lento en Windows?

Teníamos una aplicación ejecutando usando MySql. Descubrimos que MySql no era adecuado para nuestra aplicación después de que descubrimos que no era compatible con algunas de las capacidades GIS que tiene PostGIS (nota: mysql solo admite la búsqueda GIS con un rectángulo de límite mínimo).

Así que cambiamos nuestra base de datos a PostgreSQL. Luego descubrimos que Postgresql 8.2 que se ejecuta en Windows es mucho más lento en comparación con Mysql 5.1. Por más lento, me refiero a aproximadamente 4-5 veces más lento.

¿Por qué es esto? ¿Hay algo en la configuración que necesitamos cambiar?

He encontrado algunos comentarios de otros sitios web comoesta:

ACTUALIZAR: Encontramos que la causa de la lentitud se debe al BLOB que estamos insertando en la base de datos. Necesitamos poder insertar BLOB a una tasa sostenida de 10-15 MB / s. Estamos utilizando lo_read y lo_write de libpq para cada BLOB que estamos insertando / leyendo. ¿Es esa la mejor manera? ¿Alguien ha usado Pgsql para insertar BLOB grande a una tasa alta antes?

EDITAR: He oído que PgSql acaba de ser portado a Windows. ¿Podría ser esta una de las razones?