PostgreSQLに対して定期的にVACUUMコマンドの実行を検討しています。
どのアダプタを利用すれば良いですか?
PostgreSQLに対してVACUUMコマンドを実施する場合、
JDBCアダプタをご利用ください。
■方法
JDBCアダプタにて、グローバルリソースの[トランザクション処理を行う]を
[チェックなし]とすることで、VACUUMコマンドが実行可能であることを弊社環境
で確認しています。
・[JDBC]-グローバルリソースのプロパティ
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/database/jdbc_resource.html
■注意事項
JDBCアダプタの製品としてのご質問は弊社サポート窓口で調査いたします。
しかし、JDBCアダプタは汎用的なアダプタであり、特定の接続先をサポートしておりません。
JDBCアダプタを使用する際に生じた接続先固有の問題は、
弊社サポート対象外となりますので、接続を行う場合は十分な検証を実施ください。
■補足
PostgreSQLアダプタではトランザクションをサポートしており、
コンポーネント単位でトランザクション処理を行っています。
VACUUMコマンドはトランザクションブロック内で実行することはできない為、
PostgreSQLアダプタを用いたVACUUMコマンドの実施はできません。