Mengkueri tren jumlah deadlock berdasarkan analisis deadlock penuh dari log error dalam Rentang Waktu tertentu.
Deskripsi operasi
Operasi ini mengkueri jumlah deadlock berdasarkan analisis deadlock penuh dalam Rentang Waktu tertentu. Database Autonomy Service (DAS) secara berkala menganalisis log error, mengurai informasi deadlock, dan menghitung tren jumlah deadlock. Untuk detail, lihat Analisis deadlock penuh.
Sebelum Anda memanggil operasi ini, pastikan prasyarat berikut terpenuhi:
Mesin database target adalah ApsaraDB RDS for MySQL atau PolarDB Basis Data Relasional Cloud-Native for MySQL, dan Layanan Terkelola Alibaba Cloud DAS (sebelumnya DAS Edisi Ekonomis) telah diaktifkan.
Jika Anda menggunakan Alibaba Cloud SDK atau DAS SDK, gunakan versi terbaru.
Saat Anda menggunakan SDK untuk memanggil DAS, atur wilayah ke cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetDeadlockHistogram |
none |
*All resources.
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
pc-bp1u5mas9exx7**** |
| NodeId |
string |
No |
ID node. Catatan
Untuk Instans PolarDB Basis Data Relasional Cloud-Native for MySQL, Anda harus menentukan ID node. |
pi-bp16v3824rt73**** |
| StartTime |
integer |
Yes |
Waktu mulai kueri. Format adalah Stempel waktu UNIX dalam milidetik. Catatan
Waktu mulai tidak boleh lebih dari 7 hari sebelum Waktu akhir. Penting Bidang ini bertipe Long. Loss Presisi dapat terjadi selama serialisasi atau deserialisasi. Pastikan nilai tidak melebihi 9007199254740991. |
1731983066000 |
| EndTime |
integer |
Yes |
Waktu akhir kueri. Format adalah Stempel waktu UNIX dalam milidetik. Penting Bidang ini bertipe Long. Loss Presisi dapat terjadi selama serialisasi atau deserialisasi. Pastikan nilai tidak melebihi 9007199254740991. |
1732069466000 |
| Status |
string |
No |
Status analisis tugas. |
SUCCESS |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
|||
| Code |
integer |
Kode status yang dikembalikan. |
200 |
| Message |
string |
Paket yang dikembalikan. Catatan
Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan error seperti kode kesalahan dikembalikan. |
Successful |
| RequestId |
string |
ID permintaan. |
0A74B755-98B7-59DB-8724-1321B394**** |
| Success |
boolean |
Apakah permintaan berhasil. Nilai valid:
Valid values:
|
true |
| Data |
array<object> |
Data yang dikembalikan. |
|
|
object |
Daftar informasi yang dikembalikan. |
||
| UserId |
string |
ID pengguna. |
108************ |
| InstanceId |
string |
ID instans. |
pc-bp1u5mas9exx7**** |
| NodeId |
string |
ID node. Parameter ini digunakan untuk kluster PolarDB Basis Data Relasional Cloud-Native for MySQL. |
pi-bp16v3824rt73**** |
| TaskId |
string |
ID tugas analisis deadlock penuh. |
B6D17591-B48B-4D31-9CD6-1321B394**** |
| StartTime |
string |
Waktu mulai rentang tugas analisis. Waktu berupa Stempel waktu UNIX dalam milidetik. |
1729994400000 |
| EndTime |
string |
Waktu akhir rentang tugas analisis. Waktu berupa Stempel waktu UNIX dalam milidetik. |
1729998000000 |
| LockNumber |
integer |
Jumlah deadlock. |
2 |
| Status |
string |
Status tugas. Nilai valid:
|
SUCCESS |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"Message": "Successful",
"RequestId": "0A74B755-98B7-59DB-8724-1321B394****",
"Success": true,
"Data": [
{
"UserId": "108************",
"InstanceId": "pc-bp1u5mas9exx7****",
"NodeId": "pi-bp16v3824rt73****",
"TaskId": "B6D17591-B48B-4D31-9CD6-1321B394****",
"StartTime": "1729994400000",
"EndTime": "1729998000000",
"LockNumber": 2,
"Status": "SUCCESS"
}
]
}
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.