データベース内の特定の行を一度に更新する必要があるため、約 1200 のエントリを持つIN句があります。
エントリを 1 つだけ配置すると、クエリ プランは完全に問題ありませんが、エントリが多いと壊れてクエリが終了しません。
WITH (CTE) コマンドと "SET LOCAL" コマンドを使用して、最初のクエリ プランを強制的に実行しました。これは、最初のプランが多くのエントリで依然としてかなり高速であることを示しています。
postgres に、切り替えられるまで許容されるエントリの数を制御する設定はありますか?