Membuat task offline untuk Database Autonomy Service (DAS) Enterprise Edition.
Deskripsi operasi
Sebelum Anda memanggil operasi ini, perhatikan hal-hal berikut:
-
Jika Anda menggunakan Alibaba Cloud SDK atau DAS SDK untuk memanggil operasi ini, kami merekomendasikan Anda menggunakan versi SDK terbaru.
-
Jika Anda menggunakan SDK untuk memanggil operasi DAS, Anda harus mengatur region ID ke cn-shanghai.
-
Anda hanya dapat membuat task offline untuk instans database yang telah mengaktifkan DAS Enterprise Edition V2 atau V3. Untuk informasi lebih lanjut tentang database dan region yang didukung oleh berbagai versi DAS Enterprise Edition, lihat Edisi dan fitur yang didukung.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateSqlLogTask |
create |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
No |
ID dari instans database. |
pc-2ze8g2am97624**** |
| NodeId |
string |
No |
ID node. Catatan
Parameter ini hanya tersedia untuk instans yang berjalan dalam arsitektur cluster. Anda dapat menentukan parameter ini untuk mengkueri task offline dari node tertentu. Secara default, jika parameter ini tidak ditentukan, informasi tentang task offline dari node utama akan dikembalikan. |
pi-uf6k5f6g3912i**** |
| Type |
string |
No |
Jenis task. Nilai yang valid:
|
Export |
| Name |
string |
No |
Nama task. |
SQL审计导出1 |
| Filters |
array<object> |
No |
Kondisi filter. |
|
|
object |
No |
|||
| Key |
string |
No |
Nama parameter filter. Catatan
Untuk informasi lebih lanjut tentang parameter filter yang didukung dan nilai yang valid, lihat suplemen tentang parameter Key berikut. |
KeyWords |
| Value |
string |
No |
Nilai parameter filter. |
select |
| StartTime |
integer |
No |
Awal rentang waktu untuk dikueri. Tentukan waktu dalam format UNIX timestamp. Satuan: milidetik. |
1596177993000 |
| EndTime |
integer |
No |
Akhir rentang waktu untuk dikueri. Tentukan waktu dalam format UNIX timestamp. Satuan: milidetik. |
1608888296000 |
| Role |
string |
No |
Peran node dari instans database PolarDB-X 2.0. Nilai yang valid:
|
polarx_cn |
Daftar berikut menjelaskan parameter filter yang dapat digunakan sebagai Key dan nilai yang valid:
-
KeyWords: kata kunci. Anda dapat menentukan beberapa kata kunci yang dipisahkan dengan spasi.
-
LogicalOperator: operasi logika antar kata kunci. Nilai yang valid: and dan or.
-
AccountName: nama pengguna.
-
DBName: nama database.
-
HostAddress: alamat IP klien.
-
MaxConsume: jumlah waktu maksimum yang dikonsumsi. Satuan: milidetik.
-
MinConsume: jumlah waktu minimum yang dikonsumsi. Satuan: milidetik.
-
MaxScanRows: jumlah maksimum baris yang dipindai.
-
MinScanRows: jumlah minimum baris yang dipindai.
-
SqlType: jenis pernyataan SQL. Nilai yang valid: select, update, insert, dan delete.
-
State: hasil eksekusi. Nilai yang valid: 0 dan 1. Nilai 0 menunjukkan bahwa eksekusi pernyataan SQL berhasil. Nilai 1 menunjukkan bahwa pernyataan SQL gagal dieksekusi.
-
ThreadId: ID thread.
-
SortKey: nama kolom yang digunakan untuk pengurutan. Nilai yang valid: ScanRows, UpdateRows, Consume, ExecuteTime, ReturnRows, LockTime, Frows, Scnt, CpuTime, dan PhysicalRead. Nilai ScanRows menunjukkan jumlah baris yang dipindai. Nilai UpdateRows menunjukkan jumlah baris yang diperbarui. Nilai Consume menunjukkan durasi kueri. Nilai ExecuteTime menunjukkan waktu saat kueri dilakukan. Nilai ReturnRows menunjukkan jumlah baris yang dikembalikan. Nilai LockTime menunjukkan durasi tunggu lock. Nilai Frows menunjukkan jumlah baris yang ditarik oleh node komputasi dari instans database PolarDB-X 2.0. Nilai Scnt menunjukkan jumlah permintaan yang dikirim ke node data oleh node komputasi dari instans database PolarDB-X 2.0. Nilai CpuTime menunjukkan durasi eksekusi CPU. Nilai PhysicalRead menunjukkan jumlah pembacaan fisik.
-
SortMethod: urutan pengurutan log yang dikueri. Nilai yang valid: DESC dan ASC. Nilai DESC menunjukkan urutan menurun. Nilai ASC menunjukkan urutan menaik. Nilai default: DESC.
-
TraceId: ID trace dari instans database PolarDB-X 2.0.
-
MinRows: jumlah minimum baris yang diperbarui.
-
MaxRows: jumlah maksimum baris yang diperbarui.
-
MinScnt: jumlah minimum permintaan yang dikirim ke node data oleh node komputasi dari instans database PolarDB-X 2.0.
-
MaxScnt: jumlah maksimum permintaan yang dikirim ke node data oleh node komputasi dari instans database PolarDB-X 2.0.
-
TrxId: ID transaksi.
-
Fail: kode error.
-
sqlId: ID pernyataan SQL.
-
JobId: ID task asinkron. Parameter ini diperlukan untuk mengkueri hasil pengembalian jika DAS Enterprise Edition V0 atau V1 diaktifkan untuk instans database Anda.
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| Code |
string |
Kode respons. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful akan dikembalikan. Jika permintaan gagal, informasi error seperti kode error akan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
83D9D59B-057A-54A9-BFF9-CF2B42F05645 |
| Success |
string |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
| Data |
object |
Data yang dikembalikan. |
|
| TaskId |
string |
ID task. |
54f8041743ca3a9ac5cb9342d050527c |
| InstanceId |
string |
ID dari instans database. |
pc-2ze8g2am97624**** |
| Name |
string |
Nama task. |
Export_test |
| Start |
integer |
Awal rentang waktu untuk dikueri. Nilai ini adalah UNIX timestamp yang menyatakan jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC. |
1596177993000 |
| End |
integer |
Akhir rentang waktu untuk dikueri. Nilai ini adalah UNIX timestamp yang menyatakan jumlah milidetik yang telah berlalu sejak 1 Januari 1970, 00:00:00 UTC. |
1608888296000 |
| Status |
string |
Status task. Nilai yang valid:
Catatan
Anda dapat melihat hasil dari task yang berada dalam status COMPLETED. |
COMPLETED |
| CreateTime |
integer |
Waktu saat task dibuat. Nilai ini adalah UNIX timestamp. Satuan: milidetik. |
1681363254423 |
Contoh
Respons sukses
JSONformat
{
"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
}
}
Kode kesalahan
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParams | The request parameters are invalid. | |
| 403 | NoPermission | You are not authorized to do this action. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.