リファレンスガイド> TDVクエリエンジンオプション
 
TDVクエリエンジンオプション
このトピックでは、実行プランを最適化する方法を提案するために使用されるTDV SQLクエリエンジンのヒント(オプション)について説明します。
TDV定義のリソースを使用して作成されたSQLビュー、プロシージャ、トランザクションの実行は、最適化された実行プランに従います。実行プランは、SQLの記述方法、使用されているネイティブリソースとその使用方法、TDV構成設定、データソース固有の統計データの存在、TDV SQLクエリーエンジンオプションの存在に基づいて動的に生成されます。
このトピックには、以下が適用されます。
キーワード(オプションの名前と値)では大文字と小文字は区別されません。たとえば、「TRUE」と「true」は同等です。ただし、このドキュメントでは、これらはすべて大文字で示されています。
TRUE/FALSEオプションが値なしで指定された場合、暗黙的にTRUEに設定されます。たとえば、構文定義CASE_SENSITIVE[={"TRUE"|"FALSE"}]は、CASE_SENSITIVE(値なし)またはCASE_SENSITIVE="TRUE"を指定してTRUEに設定するか、CASE_SENSITIVE="FALSE"を次のように指定できることを意味します。 FALSEに設定します。
クエリエンジンオプションを使用すると、開発者は、特定のSQLステートメントとキーワードに対してTDV構成設定をオーバーライドすることにより、実行プランの生成に影響を与えることができます。構成設定は、Studioで[TDVサーバー] > [SQLエンジン]の下のパラメーターに移動することで確認できます。
DATA_SHIP_MODE値
GROUP BYオプション
INSERT、UPDATE、DELETEオプション
参加オプション
注文方法オプション
選択オプション
UNION、INTERSECT、およびEXCEPTオプション