MySqlを使用してアプリケーションを実行していました。私たちは、PostGISが持つGIS機能の一部をサポートしていないことが判明した後、MySqlが私たちのアプリケーションには適していないことを発見しました(注意:mysqlは最小限の長方形のGIS検索のみをサポートします)。WindowsでPostgreSQLが遅いのはなぜですか?
DBをPostgreSQLに変更しました。我々は、Windows上で実行されているPostgreSQL 8.2がMysql 5.1と比較して非常に遅いことを発見しました。遅くなると、約4〜5倍遅くなります。
これはなぜですか?設定に変更が必要なものがありますか?
私はそのようなthisなど他のウェブサイトからいくつかのコメントが見つかりました:
にUPDATE:を私たちは、遅さの原因は、我々はDBに挿入されているBLOBが原因であることがわかりました。 BLOBを10-15 MB/sの持続速度で挿入できる必要があります。私たちは、挿入/読み込み中のBLOBごとにlibpqのlo_readとlo_writeを使用しています。それが最善の方法ですか?誰も大きなBLOBを高速で挿入するためにPgsqlを使用しましたか?
EDIT:PgSqlが最近Windowsに移植されたと聞いたことがあります。これが理由の一つかもしれませんか?
1.最新バージョンは8.4(今月リリース) - アップグレード、テスト、レポートです。 2.この「その他のウェブサイト」は、PostgreSQLプロジェクトの公式メーリングリストアーカイブです。しかし、一方であなたがリンクしている投稿は非常に古いものであり、非常に古く、サポートされていないバージョン(8.0)を言及しています。 –