Dlaczego PostgreSQL jest tak wolny w systemie Windows?

Uruchomiliśmy aplikację w MySql. Odkryliśmy, że MySql nie nadaje się do naszej aplikacji po tym, jak okazało się, że nie obsługuje niektórych funkcji GIS, które posiada PostGIS (uwaga: mysql obsługuje tylko wyszukiwanie GIS o minimalnym ograniczeniu).

Więc zmieniliśmy naszą bazę danych na PostgreSQL. Następnie odkryliśmy, że Postgresql 8.2 działający w systemie Windows jest o wiele wolniejszy w porównaniu z Mysql 5.1. Wolniej mam na myśli około 4-5 razy wolniej.

Dlaczego to? Czy w konfiguracji jest coś, co musimy zmienić?

Znalazłem kilka komentarzy z innych stron internetowych, takich jakto:

AKTUALIZACJA: Odkryliśmy, że przyczyną powolności jest BLOB, który wstawiamy do bazy danych. Musimy być w stanie wstawić BLOB w stałym tempie 10-15 MB / s. Używamy libpq's lo_read i lo_write dla każdego BLOB, który wstawiamy / czytamy. Czy to najlepszy sposób? Czy ktoś użył Pgsql do wstawiania dużych BLOBów wcześniej?

EDIT: Słyszałem, że PgSql niedawno został przeniesiony do systemu Windows. Czy to może być jeden z powodów?

questionAnswers(3)

yourAnswerToTheQuestion