問題タブ [oracle-fdw]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
438 参照

oracle - Postgresql 9.6 外部テーブルからの並列実行

並列実行を使用してパフォーマンスを向上させるために、postgresql を 9.5 から 9.6 にアップグレードしました。しかし、私はそれを使用することに成功しませんでした。私のメインデータベースでは、ほとんどすべての選択が次のようになります select * from foreign_table 。外部テーブルは、Oracle データベースにある外部テーブルです。一部のテーブルは 10G+ および 1,000,000+ レコードの大きなものであるため、この選択の場合は並列クエリが大いに役立つはずです。

私が設定したパラメータ:

サイズが 1.5G で 5,000,000 レコードの大きなテーブルから Explain Analyse select * を使用しようとすると、外部スキャンのみが表示されます。

*select * from foreign_table where 1=1 も試しましたが、結果は同じです。

一方、次のコードは機能しました:

どうすれば続行できますか?