{Denodo}クエリの最適化

 


https://community.denodo.com/docs/html/browse/latest/jp/vdp/administration/optimizing_queries/optimizing_queries

 

1. コストベースの最適化
Automatic cost-based optimization
デフォルト off


2. クエリの自動簡素化
Automatic simplification of queries
デフォルト on

この機能を有効にすると、
クエリを実行する前に、実行エンジンによってクエリの簡素化が試みられます。
その目的は、クエリプランにある操作の数を削減し、データソースに委任する処理の数を多くすることにあります。

3. サマリによるスマートクエリアクセラレーション
Use summaries for query acceleration
デフォルト on

クエリを書き換えることができるサマリビューが存在する場合、サマリに格納されたデータの活用がクエリオプティマイザーによって試みられます。


4. データ移動
Data movement
デフォルト on

データ移動の最適化によって、フェデレーテッドクエリを効率的に実行する手段が得られます。


5. 並列処理
Parallel processing acceleration
デフォルト off

この機能を有効にすると、クエリオプティマイザーによって、
選択したデータソースのデータベースに一時テーブルが作成され、
MPP (超並列処理) を使用してデータの挿入と操作の実行ができるようになります。