現在、PostgreSQL/PostGISデータベースから大きなジオメトリオブジェクトを効率的に読み取る方法を探しています。私は私のクエリと実行時間のプランを分析しましたが、私は主キーを取り戻すだけで十分ですが、時には非常に大きなジオメトリオブジェクトを取得すると、戻り時間は1つのクエリの分になります。PostgreSQLデータベースから大規模なデータオブジェクトを効率的に取得する
一般的なクエリだけでなく、大量のオブジェクトをデータベースから読み取るための効率的な方法があるのだろうか(多分何らかの種類のストリーミング、取得時に入力を処理したり、有効な処理時間?)。私はカーソルを調べましたが、私が探しているのは、JavaアプリケーションではなくPL/pgsqlスクリプトに関連しているようです。
私はPostgreSQL 9.5を実行しています。アプリケーションはJava/Scalaで書かれており、JDBCを使用しています。どんな助けもありがとうございます。
EDIT - データベースがアプリケーションを実行しているマシンに対してローカルであることを追加する必要があります。
これは素晴らしい考えられており、一部の人のために働くかもしれないが、私のデータベースは、私のマシンにローカルなので、ネットワークが問題ではありません。 – aeskreis