SHOW LOAD
SHOW LOAD
説明
データベース内のすべてのロードジョブまたは指定されたロードジョブの情報を表示します。このステートメントは、Broker Load、INSERT、またはSpark Loadを使用して作成されたロードジョブのみ表示できます。curl
コマンドを使用してもロードジョブの情報を表示できます。v3.1以降、information_schema
データベースのloads
テーブルを使用して、Broker LoadまたはInsertジョブの結果をクエリするためにSELECTステートメントを使用することをお勧めします。詳細については、HDFSからデータをロード、クラウドストレージからデータをロード、INSERTを使用したデータのロード、およびApache Spark™を使用したバルクロードを参照してください。
上記のロード方法に加えて、StarRocksではStream LoadとRoutine Loadを使用してデータをロードすることもサポートしています。 Stream Loadは同期操作であり、Stream Loadジョブの情報を直接返 します。Routine Loadは非同期操作であり、Routine Loadジョブの情報を表示するためにSHOW ROUTINE LOADステートメントを使用できます。
構文
SHOW LOAD [ FROM db_name ]
[
WHERE [ LABEL { = "label_name" | LIKE "label_matcher" } ]
[ [AND] STATE = { "PENDING" | "ETL" | "LOADING" | "FINISHED" | "CANCELLED" } ]
]
[ ORDER BY field_name [ ASC | DESC ] ]
[ LIMIT { [offset, ] limit | limit OFFSET offset } ]
注記
\ G
オプションをステートメントに追加することで、通常の水平な表形式ではなく、縦に出力することもできます(例:SHOW LOAD WHERE LABEL = "label1" \ G;
)。詳細については、例1を参照してください。
パラメータ
パラメータ | 必須 | 説明 |
---|---|---|
db_name | No | データベース名。このパラメータが指定されていない場合、デフォルトで現在のデータベースが使用されます。 |
LABEL = "label_name" | No | ロードジョブのラベル。 |
LABEL LIKE "label_matcher" | No | このパラメータが指定されている場合、ラベルが |
AND | No |
|
STATE | No | ロードジョブのステート。ステートはロード方法によって異なります。
ステートパラメータが指定されていない場合、デフォルトですべてのステートのロードジョブの情報が返されます。ステートパラメータが指定されている場 合、指定されたステートのロードジョブの情報のみが返されます。たとえば、 |
ORDER BY field_name [ASC | DESC] | No | このパラメータが指定されている場合、指定されたフィールドに基づいて出力が昇順または降順にソートされます。以下のフィールドがサポートされています:
フィールドとソート順の両方を指定しない場合、デフォルトで |
LIMIT limit | No | 表示が許可されるロードジョブの数です。このパラメータが指定されていない場合、フィルタ条件と一致するすべてのロードジョブの情報が表示されます。このパラメータが指定されている場合、たとえば |
OFFSET offset | No |
|
出力
+-------+-------+-------+----------+------+---------+----------+----------+------------+--------------+---------------+---------------+----------------+-----+------------+
| JobId | Label | State | Progress | Type | Priority | EtlInfo | TaskInfo | ErrorMsg | CreateTime | EtlStartTime | EtlFinishTime | LoadStartTime | LoadFinishTime | URL | JobDetails |
+-------+-------+-------+----------+------+---------+----------+----------+------------+--------------+---------------+---------------+----------------+-----+------------+
このステートメントの出力は、ロード方法によって異なります。
フィールド | Broker Load | Spark Load | INSERT |
---|---|---|---|
JobId | StarRocksがロードジョブを識別するために割り当てた一意のID。 | Spark LoadジョブでのJobIdフィールドの意味はBroker Loadジョブと同じです。 | INSERTジョブでのJobIdフィールドの意味はBroker Loadジョブと同じです。 |
Label | ロードジョブのラベル。ロードジョブのラベルはデータベース内で一意ですが、異なるデータベース間では重複する場合があります。 | Spark LoadジョブでのLabelフィールドの意味はBroker Loadジョブと同じです。 | INSERTジョブでのLabelフィールドの意味はBroker Loadジョブと同じです。 |
State | ロードジョブのステート。
| ロードジョブのステート。
| ロードジョブのステート。
|
Progress | ロードジョブのステージ。Broker Loadジョブには 注記
| ロードジョブのステージ。Spark Loadジョブには2つのステージがあります:
ロードジョブが 注記はBroker Loadと同じです。 | ロードジョブのステージ。INSERTジョブには 注記はBroker Loadと同じです。 |
Type | ロードジョブのメソッド。このパラメータの値はデフォルトで | ロードジョブのメソッド。このパラメータの値はデフォルトで | ロードジョブのメソッド。このパラメータの値はデフォルトで |
Priority | ロードジョブの優先度。有効な値:LOWEST、LOW、NORMAL、HIGH、HIGHEST。 | ||
EtlInfo | ETLに関連するメトリクス。
前述のメトリクスの合計は生データの総行数です。 | Spark LoadジョブでのEtlInfoフィールドの意味はBroker Loadジョブと同じです。 | ETLに関連するメトリクス。INSERTジョブには |
TaskInfo | ロードジョブの作成時に指定されたパラメータ。
詳細については、 BROKER LOAD を参照してください。 | ロードジョブの作成時に指定されたパラメータ。
詳細については、 SPARK LOAD を参照してください。 | ロードジョブの作成時に指定されたパラメータ。
詳細については、 INSERT を参照してください。 |
ErrorMsg | ロードジョブが失敗した場合に返されるエラーメッセージ。ロードジョブのステートが
| ロードジョブのステートが
| ロードジョブのステートが
|
CreateTime | ロードジョブが作成された時刻。 | Spark LoadジョブでのCreateTimeフィールドの意味はBroker Loadジョブと同じです。 | INSERTジョブでのCreateTimeフィールドの意味はBroker Loadジョブと同じです。 |
EtlStartTime | Broker Loadジョブには |
| INSERTジョブには |
EtlFinishTime | Broker Loadジョブには |
| INSERTジョブには |
LoadStartTime |
| Spark LoadジョブでのLoadStartTimeフィールドの意味はBroker Loadジョブと同じです。 | INSERTジョブでのLoadStartTimeフィールドの意味はBroker Loadジョブと同じです。 |
LoadFinishTime | ロードジョブの終了時刻。 | Spark LoadジョブでのLoadFinishTimeフィールドの意味はBroker Loadジョブと同じです。 | INSERTジョブでのLoadFinishTimeフィールドの意味はBroker Loadジョブと同じです。 |
URL | ロードジョブで検出された不適格データにアクセスするために使用するURLです。 | Spark LoadジョブでのURLフィールドの意味はBroker Loadジョブと同じです。 | INSERTジョブでのURLフィールドの意味はBroker Loadジョブと同じです。 |
JobDetails | ロードジョブに関連するその他の情報。
| Spark LoadジョブでのJobDetailsフィールドの意味はBroker Loadジョブと同じです。 | INSERTジョブでのJobDetailsフィールドの意味はBroker Loadジョブと同じです。 |