リファレンスガイド> TDVクエリエンジンオプション> UNION、INTERSECT、およびEXCEPTオプション> FORCE_DISK(UNION, INTERSECT, およびEXCEPTオプション)
 
FORCE_DISK(UNION, INTERSECT, およびEXCEPTオプション)
FORCE_DISKにより、クエリエンジンは、UNION、INTERSECT、またはEXCEPT演算子の処理に必要なデータを一時的に保存するために、メモリではなくディスクを使用します。これにより、他のサーバー操作のためにメモリが解放されます。 FORCE_DISKは、大量のメモリを消費し、サーバーで実行されている他のプロセスのパフォーマンスに影響を与えるクエリに役立ちます。
:オプションでPARALLELも指定されていない限り、UNIONALLはデータをディスクに強制しません。
FORCE_DISKが指定されていない場合、クエリエンジンは可能な限りディスクではなくメモリを使用します。
クエリのSELECTレベルでFORCE_DISKオプションが指定されている場合、それはすべてのノードに適用され、クエリの他の場所でFORCE_DISKがFALSEに設定されている場合でも優先されます。
演算子
UNION, INTERSECT, EXCEPT
構文
force_disk
SELECT column1 FROM table1
UNION {OPTION force_disk}
SELECT column1 FROM table2