ウォームアップ
説明
WARM UP COMPUTE GROUP文は、クエリパフォーマンスを向上させるためにコンピュートグループ内のデータをウォームアップするために使用されます。ウォームアップ操作では、他のコンピュートグループからリソースを取得するか、ウォームアップする特定のTableやパーティションを指定できます。ウォームアップ操作は、ウォームアップジョブのステータスを追跡するために使用できるジョブIDを返します。
Catalogクエリシナリオでのキャッシュのウォームアップ方法については、Data Cacheドキュメントを参照してください。
構文
WARM UP COMPUTE GROUP <destination_compute_group_name> WITH COMPUTE GROUP <source_compute_group_name> FORCE;
WARM UP COMPUTE GROUP <destination_compute_group_name> WITH <warm_up_list>;
warm_up_list ::= warm_up_item [AND warm_up_item...];
warm_up_item ::= TABLE <table_name> [PARTITION <partition_name>];
パラメータ
| パラメータ名 | デスクリプション |
|---|---|
| destination_compute_group_name | ウォームアップ対象のコンピュートグループの名前。 |
| source_compute_group_name | リソースの取得元となるソースコンピュートグループの名前。 |
| warm_up_list | ウォームアップする特定の項目のリスト。Tableとパーティションを含めることができる。 |
| table_name | ウォームアップに使用するTableの名前。 |
| partition_name | ウォームアップに使用するパーティションの名前。 |
Return Value
- JobId: ウォームアップジョブのID。
Examples
- source_group_nameという名前のコンピュートグループを使用してdestination_group_nameという名前のコンピュートグループをウォームアップする
WARM UP COMPUTE GROUP destination_group_name WITH COMPUTE GROUP source_group_name;
- destination_groupという名前のcompute groupを使用して、Tablesales_dataとcustomer_info、およびTableordersのパーティションq1_2024をウォームアップします。
WARM UP COMPUTE GROUP destination_group WITH
TABLE sales_data
AND TABLE customer_info
AND TABLE orders PARTITION q1_2024;