詳細データ用の非同期タスクを作成します。
操作説明
開始する前に:
最新バージョンの Alibaba Cloud SDK または DAS SDK を使用してください。
SDK を使用して DAS 操作を呼び出す場合は、リージョンを cn-shanghai にセットしてください。
バッチタスクの作成をサポートするのは、DAS Enterprise Edition が有効なデータベースインスタンスのみです。各 DAS Enterprise Edition バージョンでサポートされるデータベースとリージョンの詳細については、「DAS エディションとサポートされる特徴」を参照してください。
レート制限:
同時実行タスクの最大値は 10 です。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
hdm:CreateSqlLogTask |
create |
*すべてのリソース。
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| InstanceId |
string |
任意 |
データベースインスタンスの ID。 |
pc-2ze8g2am97624**** |
| NodeId |
string |
任意 |
ノードの ID。 説明
このパラメーターはクラスターインスタンスにのみ適用されます。このパラメーターを指定すると、特定のノードのバッチタスクをクエリできます。このパラメーターを指定しない場合、デフォルトでプライマリノードのバッチタスクが返されます。 |
pi-uf6k5f6g3912i**** |
| Type |
string |
任意 |
タスクタイプ。
説明
Export でサポートされるフィルターパラメーターと値については、「リクエストパラメーターの説明」を参照してください。
|
Export |
| Name |
string |
任意 |
タスク名。 |
SQL audit export 1 |
| Filters |
array<object> |
任意 |
フィルター条件のリスト。 |
|
|
object |
任意 |
フィルター条件。 |
||
| Key |
string |
任意 |
フィルターパラメーターの名前。 説明
サポートされるフィルターパラメーターと値については、「リクエストパラメーターの説明」を参照してください。 |
KeyWords |
| Value |
string |
任意 |
フィルターパラメーターの値。 |
select |
| StartTime |
integer |
任意 |
タスクの開始時刻。値は UNIX タイムスタンプとして指定します。単位: ミリ秒。 |
1596177993000 |
| EndTime |
integer |
任意 |
タスクの終了時間。値は UNIX タイムスタンプとして指定します。単位: ミリ秒。 |
1608888296000 |
| Role |
string |
任意 |
PolarDB-X 2.0 データベースインスタンスのノード情報。
|
polarx_cn |
Key でサポートされるパラメーターと値:
KeyWords: キーワード。複数のキーワードはスペースで区切ります。
LogicalOperator: キーワード間の論理演算子。有効な値: and または or。
AccountName: ユーザー名。複数のユーザー名をカンマで区切って指定できます。最大値: 5。
DbName: データベース名。複数のデータベース名をカンマで区切って指定できます。最大値: 5。
HostAddress: クライアント IP アドレス。複数の IP アドレスをカンマで区切って指定できます。最大値: 5。
MaxConsume: 最大実行時間。単位: us。
MinConsume: 最小実行時間。単位: us。
MaxScanRows: スキャンされた行数の最大値。
MinScanRows: スキャンされた行数の最小値。
SqlType: SQL タイプ。有効な値: select、update、insert、または delete。
State: 実行結果。有効な値: 0 (成功) または 1 (失敗した)。
ThreadId: スレッド ID。
SortKey: ソート列名。有効な値: ScanRows (スキャンされた行数)、UpdateRows (更新された行数)、Consume (実行時間)、ExecuteTime (実行時刻)、ReturnRows (返された行数)、LockTime (ロック待機時間)、Frows (PolarDB-X 2.0 コンピューティングノードによってフェッチされた行数)、Scnt (PolarDB-X 2.0 コンピューティングノードからの DN リクエスト数)、CpuTime (CPU 実行時間)、または PhysicalRead (物理読み取り)。
SortMethod: ソート方法。有効な値: DESC (降順) または ASC (昇順)。デフォルト値: DESC。
TraceId: PolarDB-X 2.0 インスタンスのトレース ID。
MinRows: 更新された行数の最小値。
MaxRows: 更新された行数の最大値。
MinScnt: PolarDB-X 2.0 コンピューティングノード (CN) からの DN リクエスト数の最小値。
MaxScnt: PolarDB-X 2.0 コンピューティングノード (CN) からの DN リクエスト数の最大値。
TrxId: トランザクション ID。
Fail: エラーコード。
SqlId: SQL ID。
JobId: 返された結果をさらにクエリするために使用される非同期タスク ID。
Delimiter: 区切り文字。サポートされる値:
|,$#。- Columns: Type = Export (タスクタイプがエクスポートタスク) の場合、エクスポート列をスペースで区切って指定します。有効な値:
columnDBName: データベース
columnThreadId: スレッド ID
columnAccountName: ユーザー
columnHostAddress: クライアント IP
columnSqlType: SQL タイプ
columnState: ステータス
columnConsume: 実行時間 (us)
columnUpdateRows: 更新された行数
columnScanRows: スキャンされた行数
columnReturnRows: 返された行数
columnLockTime: ロック待機時間
columnLogicRead: 論理読み取り
columnPhysicSyncRead: 物理同期読み取り
columnPhysicASyncRead: 物理非同期読み取り
columnOriginTime: 実行時間 (us)
columnExecuteTime: 実行時刻 (例: 2024-07-30 11:00:00)
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| Code |
string |
応答コード。 |
200 |
| Message |
string |
返されたメッセージ。 説明
リクエストが成功した場合、Successful が返されます。リクエストが失敗した場合、エラーコードなどのエラーメッセージが返されます。 |
Successful |
| RequestId |
string |
リクエスト ID。 |
83D9D59B-057A-54A9-BFF9-CF2B42F05645 |
| Success |
string |
リクエストが成功したかどうかを示します。
|
true |
| Data |
object |
返されたデータ。 |
|
| TaskId |
string |
タスクの ID。 |
54f8041743ca3a9ac5cb9342d050527c |
| InstanceId |
string |
データベースインスタンスの ID。 |
pc-2ze8g2am97624**** |
| Name |
string |
タスク名。 |
Export_test |
| Start |
integer |
開始時刻。値は UNIX タイムスタンプとして指定します。単位: ミリ秒。 |
1596177993000 |
| End |
integer |
終了時間。値は UNIX タイムスタンプとして指定します。単位: ミリ秒。 |
1608888296000 |
| Status |
string |
タスクのステータス。
説明
タスクが COMPLETED 状態になると、タスク結果をビューできます。 |
COMPLETED |
| CreateTime |
integer |
タスクの作成時間。値は UNIX タイムスタンプとして指定します。単位: ミリ秒。 |
1681363254423 |
例
成功レスポンス
JSONJSON
{
"Code": "200",
"Message": "Successful",
"RequestId": "83D9D59B-057A-54A9-BFF9-CF2B42F05645",
"Success": "true",
"Data": {
"TaskId": "54f8041743ca3a9ac5cb9342d050527c",
"InstanceId": "pc-2ze8g2am97624****",
"Name": "Export_test",
"Start": 1596177993000,
"End": 1608888296000,
"Status": "COMPLETED",
"CreateTime": 1681363254423
}
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | リクエストパラメーターが無効です。 |
| 403 | NoPermission | You are not authorized to do this action. | この操作を実行する権限がありません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。