Membuat tugas asinkron untuk data detail.
Deskripsi operasi
Sebelum Anda memulai:
Gunakan versi terbaru dari Alibaba Cloud atau DAS SDK.
Saat Anda memanggil operasi DAS menggunakan SDK, atur wilayah ke cn-shanghai.
Hanya Instansiasi basis data dengan DAS Edisi Perusahaan yang diaktifkan mendukung pembuatan tugas batch. Untuk informasi tentang database dan wilayah yang didukung oleh setiap versi DAS Edisi Perusahaan, lihat Edisi DAS dan fitur yang didukung.
Batas laju:
Jumlah maksimum tugas konkuren adalah 10.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:CreateSqlLogTask |
create |
*Semua resource.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
No |
ID database instans. |
pc-2ze8g2am97624**** |
| NodeId |
string |
No |
ID node. Catatan
Parameter ini hanya berlaku untuk instans kluster. Anda dapat menentukan parameter ini untuk mengkueri tugas batch dari node tertentu. Jika Anda tidak menentukan parameter ini, tugas batch dari node utama akan dikembalikan secara default. |
pi-uf6k5f6g3912i**** |
| Type |
string |
No |
Tipe tugas.
Catatan
Untuk parameter filter dan nilai yang didukung oleh Export, lihat Deskripsi parameter permintaan.
|
Export |
| Name |
string |
No |
Nama tugas. |
SQL audit export 1 |
| Filters |
array<object> |
No |
Daftar kondisi filter. |
|
|
object |
No |
Kondisi filter. |
||
| Key |
string |
No |
Nama parameter filter. Catatan
Untuk parameter filter dan nilai yang didukung, lihat Deskripsi parameter permintaan. |
KeyWords |
| Value |
string |
No |
Nilai parameter filter. |
select |
| StartTime |
integer |
No |
Pengatur waktu mulai tugas. Tentukan nilai sebagai stempel waktu UNIX. Unit: milidetik. |
1596177993000 |
| EndTime |
integer |
No |
Pengatur waktu akhir tugas. Tentukan nilai sebagai stempel waktu UNIX. Unit: milidetik. |
1608888296000 |
| Role |
string |
No |
Informasi node dari Instansiasi basis data PolarDB Basis Data Relasional Cloud-Native-X 2.0.
|
polarx_cn |
Parameter dan nilai yang didukung untuk Key:
KeyWords: kata kunci. Pisahkan beberapa kata kunci dengan spasi.
LogicalOperator: operator logis antara kata kunci. Nilai valid: and atau or.
AccountName: nama pengguna. Anda dapat menentukan beberapa nama pengguna yang dipisahkan oleh koma. Maksimum: 5.
DbName: nama database. Anda dapat menentukan beberapa nama database yang dipisahkan oleh koma. Maksimum: 5.
HostAddress: alamat IP klien. Anda dapat menentukan beberapa alamat IP yang dipisahkan oleh koma. Maksimum: 5.
MaxConsume: durasi eksekusi maksimum. Unit: us.
MinConsume: durasi eksekusi minimum. Unit: us.
MaxScanRows: jumlah baris yang discan maksimum.
MinScanRows: jumlah baris yang discan minimum.
SqlType: tipe SQL. Nilai valid: select, update, insert, atau delete.
State: hasil eksekusi. Nilai valid: 0 (berhasil) atau 1 (gagal).
ThreadId: ID thread.
SortKey: nama kolom pengurutan. Nilai valid: ScanRows (baris yang discan), UpdateRows (baris yang diperbarui), Consume (durasi eksekusi), ExecuteTime (waktu eksekusi), ReturnRows (baris yang dikembalikan), LockTime (waktu tunggu lock), Frows (baris yang diambil oleh node komputasi PolarDB Basis Data Relasional Cloud-Native-X 2.0), Scnt (permintaan DN dari node komputasi PolarDB Basis Data Relasional Cloud-Native-X 2.0), CpuTime (waktu eksekusi CPU), atau PhysicalRead (baca fisik).
SortMethod: metode pengurutan. Nilai valid: DESC (menurun) atau ASC (naik). Nilai default: DESC.
TraceId: ID trace dari instans PolarDB Basis Data Relasional Cloud-Native-X 2.0.
MinRows: jumlah baris yang diperbarui minimum.
MaxRows: jumlah baris yang diperbarui maksimum.
MinScnt: jumlah permintaan DN minimum dari node komputasi (CN) PolarDB Basis Data Relasional Cloud-Native-X 2.0.
MaxScnt: jumlah permintaan DN maksimum dari node komputasi (CN) PolarDB Basis Data Relasional Cloud-Native-X 2.0.
TrxId: ID transaksi.
Fail: kode kesalahan.
SqlId: ID SQL.
JobId: ID tugas asinkron yang digunakan untuk mengkueri lebih lanjut hasil yang dikembalikan.
Delimiter: pembatas. Nilai yang didukung:
|,$#.- Columns: ketika Type = Export (tipe tugas adalah tugas ekspor), tentukan kolom ekspor yang dipisahkan oleh spasi. Nilai valid:
columnDBName: database
columnThreadId: ID thread
columnAccountName: pengguna
columnHostAddress: IP klien
columnSqlType: tipe SQL
columnState: status
columnConsume: durasi eksekusi (us)
columnUpdateRows: baris yang diperbarui
columnScanRows: baris yang discan
columnReturnRows: baris yang dikembalikan
columnLockTime: waktu tunggu lock
columnLogicRead: baca logis
columnPhysicSyncRead: baca sinkron fisik
columnPhysicASyncRead: baca asinkron fisik
columnOriginTime: waktu eksekusi (us)
columnExecuteTime: waktu eksekusi (misalnya, 2024-07-30 11:00:00)
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
string |
Kode tanggapan. |
200 |
| Message |
string |
Paket yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
83D9D59B-057A-54A9-BFF9-CF2B42F05645 |
| Success |
string |
Apakah permintaan berhasil.
|
true |
| Data |
object |
Data yang dikembalikan. |
|
| TaskId |
string |
ID tugas. |
54f8041743ca3a9ac5cb9342d050527c |
| InstanceId |
string |
ID database instans. |
pc-2ze8g2am97624**** |
| Name |
string |
Nama tugas. |
Export_test |
| Start |
integer |
Pengatur waktu mulai. Tentukan nilai sebagai stempel waktu UNIX. Unit: milidetik. |
1596177993000 |
| End |
integer |
Pengatur waktu akhir. Tentukan nilai sebagai stempel waktu UNIX. Unit: milidetik. |
1608888296000 |
| Status |
string |
Status tugas.
Catatan
Ketika tugas berada dalam status COMPLETED, Anda dapat Tampilan hasil tugas. |
COMPLETED |
| CreateTime |
integer |
Pengatur waktu pembuatan tugas. Tentukan nilai sebagai stempel waktu UNIX. Unit: 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. | Parameter permintaan tidak valid. |
| 403 | NoPermission | You are not authorized to do this action. | Anda tidak memiliki izin untuk melakukan operasi ini. |
Lihat Error Codes untuk daftar lengkap.
Catatan rilis
Lihat Release Notes untuk daftar lengkap.