Symfoware Serverのpostgres_fdwで外部サーバの検索に時間がかかる事象について
Symfoware Server (Postgres)のよくあるご質問を検索できます。
Symfoware Serverの技術情報はこちら
- Symfoware Serverのpostgres_fdwで外部サーバの検索をすると、外部サーバ上で検索するよりも時間がかかりました。原因と対処方法を教えてください。
- [原因]
postgres_fdwが1回のフェッチで取得する行数が少ないため、外部サーバとの通信回数が多くなり時間がかかっていることが原因である場合があります。
[対処方法]
postgres_fdwの外部データラッパオプションのリモート実行オプションであるfetch_sizeを大きくすることで、外部サーバとの通信回数を減らすことが可能です。
詳細は以下のマニュアルを参照してください。
FUJITSU Software Symfoware Server V12.4.1
PostgreSQL 12.1 Documentation
Part VIII. Appendixes
Appendix F. Additional Supplied Modules
F.33. postgres_fdw
F.33.1. FDW Options of postgres_fdw
F.33.1.4. Remote Execution Options
なお、上記以外の製品バージョン/レベルについては、該当するマニュアル箇所を参照してください。
製品・サービス区分 | Symfoware | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 運用/保守 |