All Products
Search
Document Center

Database Autonomy Service:DescribeCloudbenchTask

Last Updated:Aug 21, 2026

Mengkueri tugas uji stres.

Deskripsi operasi

Database Autonomy Service (DAS) menyediakan fitur uji stres untuk membantu Anda memverifikasi apakah spesifikasi instans perlu ditingkatkan agar dapat handle puncak lalu lintas layanan secara efektif. Untuk informasi lebih lanjut, lihat Uji stres cerdas.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

hdm:DescribeCloudbenchTask

get

*Semua resource.

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

TaskId

string

Yes

ID tugas. Anda dapat memanggil operasi DescribeCloudBenchTasks untuk mendapatkan ID tugas.

e5cec704-0518-430f-8263-76f4dcds****

Elemen respons

Element

Type

Description

Example

object

Code

string

Kode status yang dikembalikan.

200

Message

string

Paket yang dikembalikan.

Catatan

Jika permintaan berhasil, Successful akan dikembalikan. Jika permintaan gagal, pesan kesalahan akan dikembalikan, seperti kode kesalahan.

Successful

RequestId

string

ID permintaan.

B6D17591-B48B-4D31-9CD6-9B9796B2****

Success

string

Apakah permintaan berhasil. Nilai valid:

  • true: Permintaan berhasil.

  • false: Permintaan gagal.

true

Data

object

Informasi detail, termasuk jumlah total entri dan kode kesalahan.

DtsJobName

string

Nama Tugas DTS (Data Transmission Service).

Migrasi antar Instans RDS

ErrorMessage

string

Paket kesalahan yang dikembalikan ketika tugas gagal.

DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178]

External

string

Informasi tambahan.

Null

BackupType

string

Tipe backup. Nilai valid:

  • TIMESTAMP: berdasarkan pengatur waktu cadangan.

  • BACKUPID: berdasarkan ID set cadangan.

TIMESTAMP

UserId

string

ID akun Alibaba Cloud.

109141182625****

DstType

string

Tipe instans target. Nilai valid:

  • Instance (default): ID instans.

  • ConnectionString: Titik akhir instans.

Instance

EcsInstanceId

string

ID Instance ECS.

i-bp1ecr5go2go1****

DstInstanceUuid

string

Identitas unik dari instans target.

hdm_d887b5ccf99fa0dc9a1e5aaac368****

TaskType

string

Tipe tugas uji stres. Nilai valid:

  • pressure test (default): uji stres cerdas. Trafik yang ditangkap dari Instance ECS target diputar ulang pada Instance ECS tujuan dengan laju maksimum yang didukung oleh spesifikasi Instance ECS tujuan.

  • smart pressure test: uji stres yang dihasilkan. Dengan menganalisis dan mempelajari Trafik yang ditangkap dari Instance ECS target dalam periode pengatur waktu singkat, Trafik yang konsisten dengan model bisnis dan distribusi Trafik dari Trafik asli dihasilkan untuk uji stres berkelanjutan. Hal ini mengurangi pengatur waktu yang diperlukan untuk mengumpulkan data dari Instance ECS target serta menurunkan biaya penyimpanan dan overhead kinerja.

pressure test

BenchStep

string

Sublangkah dari tugas uji stres. Nilai valid:

  • NEW: inisialisasi tugas.

  • WAIT_BUY_ECS: membeli Instance ECS.

  • WAIT_START_ECS: memulai Instance ECS.

  • WAIT_INSTALL_JDK: menginstal JDK.

  • WAIT_INSTALL_DBGATEWAY: menginstal DBGateway.

  • ADD_SECURITY_IPS_STEP: mengonfigurasi daftar putih grup keamanan.

  • ARCHIVE: mengarsipkan SQL lengkap.

  • DOWNLOAD: mengunduh file SQL lengkap.

  • PROCEED: memproses awal file SQL lengkap.

  • PRE_LOAD: memuat awal file SQL lengkap.

  • VALIDATE: verifikasi fungsional.

  • PRESSURE: uji stres kinerja.

PROCEED

Version

string

Versi tugas uji stres. Nilai valid:

  • V2.0

  • V3.0

V3.0

EndState

string

Status setelah tugas uji stres berakhir. Nilai valid:

  • WAIT_TARGET: menyiapkan instans target untuk uji stres.

  • WAIT_DBGATEWAY: menyiapkan Penerapan uji stres.

  • WAIT_SQL: menyiapkan SQL lengkap.

  • WAIT_LOGIC: bersiap untuk memulai pemutaran ulang trafik.

Catatan

Setelah tugas uji stres mengeksekusi status yang ditentukan oleh EndState, tugas langsung mencapai status selesai.

WAIT_LOGIC

SrcInstanceUuid

string

UUID dari instans sumber.

a364e414-e68b-4e5c-9166-65b3a153****

ClientType

string

Tipe mesin uji stres. Nilai valid:

  • ECS: Anda perlu menyiapkan Gerbang Basis Data sendiri.

  • DAS_ECS: Instance ECS yang dibeli dan diterapkan secara otomatis oleh DAS.

ECS

State

string

Status saat ini dari tugas uji stres. Nilai valid:

  • WAIT_TARGET: menyiapkan instans target untuk uji stres.

  • WAIT_DBGATEWAY: menyiapkan Penerapan uji stres.

  • WAIT_SQL: menyiapkan SQL lengkap.

  • WAIT_LOGIC: bersiap untuk memulai pemutaran ulang trafik.

WAIT_TARGET

DstIp

string

Parameter yang dicadangkan.

None

SrcPublicIp

string

Parameter yang dicadangkan.

None

BackupId

string

ID set cadangan. Anda dapat memanggil operasi DescribeBackups untuk mendapatkan ID set cadangan.

229132

SqlCompleteReuse

string

Informasi penggunaan ulang SQL lengkap.

{"sqlUuid":"task_a37d2f07-45cb-****-a2a6-c66c62****","metaUuid":"task_211e2561-5c0c-486b-864c-56b511****","sqlFile":"cl-1620057600000-1800626.sc","metaFile":"cl-1620057600000-180****.meta"}

SmartPressureTime

integer

Durasi uji stres yang dihasilkan. Unit: milidetik.

86400000

ArchiveState

integer

Status pengarsipan SQL. Nilai valid:

  • 0: belum dimulai.

  • 1: selesai.

  • 2: error.

  • 3: Berjalan.

  • 4: tidak perlu diunduh.

1

Status

string

Status berjalan dari tugas uji stres. Nilai valid:

  • SUCCESS: berhasil.

  • IGNORED: diabaikan.

  • RUNNING: Berjalan.

  • EXCEPTION: abnormal.

RUNNING

WorkDir

string

Direktori sementara yang dihasilkan oleh tugas uji stres.

/tmp/bench/

ArchiveOssTableName

string

Nama tabel OSS yang diarsipkan.

custins15546355_161604665****

DtsJobId

string

ID tugas migrasi DTS.

i03e3zty16i****

DtsJobState

integer

Status tugas DTS. Nilai valid:

  • NOT_STARTED: belum dimulai.

  • PRE_CHECKING: Pemeriksaan Awal sedang berlangsung.

  • PRE_CHECK_FAILED: Pemeriksaan Awal gagal.

  • CHECKING: memeriksa.

  • MIGRATING: melakukan migrasi.

  • CATCHED: tertangkap.

  • SUSPENDING: menangguhkan.

  • MIGRATION_FAILED: migrasi gagal.

  • FINISHED: selesai.

  • INITIALIZING: inisialisasi sinkronisasi.

  • INITIALIZE_FAILED: inisialisasi sinkronisasi gagal.

  • SYNCHRONIZING: menyinkronkan.

  • MODIFYING: mengubah objek sinkronisasi.

  • SWITCHING: beralih.

  • FAILED: gagal.

CHECKING

DstPort

integer

Port dari instans target.

3306

DtsJobClass

string

Spesifikasi tugas DTS.

medium

ClientGatewayId

string

ID gerbang database dari mesin uji stres.

58598b2af48a0193dfc16fc6964ef****

Description

string

Deskripsi tugas uji stres.

test-das-bench-0501

ErrorCode

string

Kode kesalahan yang dikembalikan oleh tugas uji stres internal.

10910

TableSchema

string

Nama tabel yang terlibat dalam tugas uji stres.

[{"TABLE_NAME":"customer1","TABLE_SCHEMA":"tpcc"}]

DtsJobStatus

string

Status tugas DTS. Nilai valid:

  • NOT_STARTED: belum dimulai.

  • PRE_CHECKING: Pemeriksaan Awal sedang berlangsung.

  • PRE_CHECK_FAILED: Pemeriksaan Awal gagal.

  • CHECKING: memeriksa.

  • MIGRATING: melakukan migrasi.

  • CATCHED: tertangkap.

  • SUSPENDING: menangguhkan.

  • MIGRATION_FAILED: migrasi gagal.

  • FINISHED: selesai.

  • INITIALIZING: inisialisasi sinkronisasi.

  • INITIALIZE_FAILED: inisialisasi sinkronisasi gagal.

  • SYNCHRONIZING: menyinkronkan.

  • MODIFYING: mengubah objek sinkronisasi.

  • SWITCHING: beralih.

  • FAILED: gagal.

PRE_CHECKING

SrcInstanceArea

string

Tipe database dari instans sumber.

RDS

BenchStepStatus

string

Status sublangkah uji stres. Nilai valid:

  • NEW: inisialisasi tugas.

  • RUNNING: Berjalan.

  • FAILED: gagal.

  • FINISHED: selesai.

  • Terminated: dihentikan.

  • Deleted: dihapus.

FINISHED

Source

string

Sumber tugas. Nilai valid:

  • DAS.

  • OPEN_API.

DAS

ArchiveJobId

string

ID tugas pengarsipan.

'202105211430070112231480820340758****

Topic

string

Topik konsumsi Kafka.

das

RequestDuration

integer

Durasi tugas uji stres.

864000

TaskId

string

ID tugas.

e5cec704-0518-430f-8263-76f4dcds****

Rate

integer

Pengganda laju uji stres. Laju pemutaran ulang harus berupa bilangan bulat positif. Nilai valid: 0 hingga 30. Nilai default: 1.

1

Contoh

Respons sukses

JSONformat

{
  "Code": "200",
  "Message": "Successful",
  "RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
  "Success": "true",
  "Data": {
    "DtsJobName": "Migration between RDS instances",
    "ErrorMessage": "DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\\n\\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].",
    "External": "Null",
    "BackupType": "TIMESTAMP",
    "UserId": "109141182625****",
    "DstType": "Instance",
    "EcsInstanceId": "i-bp1ecr5go2go1****",
    "DstInstanceUuid": "hdm_d887b5ccf99fa0dc9a1e5aaac368****",
    "TaskType": "pressure test",
    "BenchStep": "PROCEED",
    "Version": "V3.0",
    "EndState": "WAIT_LOGIC",
    "SrcInstanceUuid": "a364e414-e68b-4e5c-9166-65b3a153****",
    "ClientType": "ECS",
    "State": "WAIT_TARGET",
    "DstIp": "None",
    "SrcPublicIp": "None",
    "BackupId": "229132",
    "SqlCompleteReuse": "{\"sqlUuid\":\"task_a37d2f07-45cb-****-a2a6-c66c62****\",\"metaUuid\":\"task_211e2561-5c0c-486b-864c-56b511****\",\"sqlFile\":\"cl-1620057600000-1800626.sc\",\"metaFile\":\"cl-1620057600000-180****.meta\"}",
    "SmartPressureTime": 86400000,
    "ArchiveState": 1,
    "Status": "RUNNING",
    "WorkDir": "/tmp/bench/",
    "ArchiveOssTableName": "custins15546355_161604665****",
    "DtsJobId": "i03e3zty16i****",
    "DtsJobState": 0,
    "DstPort": 3306,
    "DtsJobClass": "medium",
    "ClientGatewayId": "58598b2af48a0193dfc16fc6964ef****",
    "Description": "test-das-bench-0501",
    "ErrorCode": "10910",
    "TableSchema": "[{\"TABLE_NAME\":\"customer1\",\"TABLE_SCHEMA\":\"tpcc\"}]",
    "DtsJobStatus": "PRE_CHECKING",
    "SrcInstanceArea": "RDS",
    "BenchStepStatus": "FINISHED",
    "Source": "DAS",
    "ArchiveJobId": "'202105211430070112231480820340758****",
    "Topic": "das",
    "RequestDuration": 864000,
    "TaskId": "e5cec704-0518-430f-8263-76f4dcds****",
    "Rate": 1
  }
}

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.