スクリプトの代わりにpostgres関数を作成してみませんか?
メモリエラーを回避するのに役立つアドバイスを次に示します。
- WITHを使用できます あなたの記憶をよりよく利用する節。
- データベースのテーブルのさまざまなグループの情報を格納するためのいくつかの物理テーブルを作成できます。これらの物理テーブルは、大量のメモリを使用することを回避します。その後、あなたがしなければならないのはそれらの物理テーブルだけを結合することです。そのための関数を作成できます。
- 必要なテーブルを非正規化することで、データウェアハウスを作成できます。
- 最後になりましたが、重要なことですが、インデックスを使用していることを確認してください 適切に。