私の質問は、に似ているのPostgreSQLデータベースへのosm2pgsql経由遅いインポートおよびOSMデータのosm2pgsql輸入の最適化が、我々は現在、私は新しいものを開き、OSMデータの大規模なセットをインポートすることは非常にいくつかの問題を持っているよう。
大規模なデータセット(OSM Export of Europe)をpostgres DBにインポートする最良の方法は何ですか?
私たちのコンピューターには32 GBのRAMが搭載されているので、そのすべてを使用できます。
いくつかのパラメーターを試しましたが、成功しませんでした...最後に試したのは
osm2pgsql -c -S /usr/share/osm2pgsql/default.style --slim -d osm-europe -U postgres -C 25000 europe-latest.osm.pbf
しかし、サーバーに32 GBのRAMが使用可能であっても、メモリーが不足しました。
pending_ways failed: out of memory for query result
(7)
Error occurred, cleaning up
インポートコマンドをどのように改善しますか?
さらに時間がかかる場合でも...しかし、データをpostgres DBにインポートする必要があります。
タスクにEC2を使用することをお勧めしますか、それともセットアップはさまざまなパラメーターで動作しますか?