Menanyakan aturan throttling yang sedang berlaku.
Deskripsi operasi
Operasi ini mendukung mesin database berikut:
-
ApsaraDB RDS for MySQL
-
PolarDB for MySQL
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetRunningSqlConcurrencyControlRules |
get |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| ConsoleContext |
string |
No |
Parameter yang dicadangkan. |
None |
| InstanceId |
string |
Yes |
ID instance. Catatan
Anda harus menentukan parameter ini hanya jika instance database Anda adalah instance ApsaraDB RDS for MySQL atau cluster PolarDB for MySQL. |
rm-2ze1jdv45i7l6**** |
| PageNo |
integer |
No |
Nomor halaman. Nilai harus berupa bilangan bulat positif. Nilai default: 1. |
1 |
| PageSize |
integer |
No |
Jumlah entri per halaman. Nilai harus berupa bilangan bulat positif. Nilai default: 10. |
10 |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
Parameter respons. |
||
| Code |
string |
Kode status HTTP yang dikembalikan. |
200 |
| Message |
string |
Pesan yang dikembalikan. Catatan
Jika permintaan berhasil, Successful akan dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan akan dikembalikan. |
Successful |
| Data |
object |
Informasi terperinci, termasuk kode kesalahan dan jumlah entri yang dikembalikan. |
|
| Total |
integer |
Jumlah total entri yang dikembalikan. |
2 |
| List |
object |
||
| runningRules |
array<object> |
The returned data. |
|
|
object |
|||
| ItemId |
integer |
The ID of the throttling rule that is applied to the instance. |
16 |
| SqlType |
string |
The type of the SQL statements. Valid values:
|
SELECT |
| InstanceId |
string |
The instance ID. |
rm-2ze1jdv45i7l6**** |
| SqlKeywords |
string |
The keywords contained in the SQL statements to which the throttling rule was applied. Catatan
SQL keywords are separated by tildes (~). If the number of concurrent SQL statements that contain all the specified SQL keywords reaches the specified upper limit, the throttling rule is triggered. |
call~open~api~test~4~from~POP |
| StartTime |
integer |
The time when the throttling rule started to take effect. The value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. |
1608888296000 |
| KeywordsHash |
string |
The hash value of the SQL keywords. The hash value is calculated based on the SQL keywords that are contained in the SQL statements to which the throttling rule is applied. |
b0b8aceeb43baea87b219c81767b**** |
| ConcurrencyControlTime |
integer |
The duration within which the SQL throttling rule takes effect. Unit: seconds. Catatan
The throttling rule takes effect only within this duration. |
600 |
| UserId |
string |
The Alibaba Cloud account ID. |
testxxx |
| MaxConcurrency |
string |
The maximum number of concurrent SQL statements. The value is a positive integer. Catatan
If the number of concurrent SQL statements that contain the specified keywords reaches this upper limit, the throttling rule is triggered. |
2 |
| Status |
string |
The status of the throttling rule. The value of Open indicates that the throttling rule is in effect. |
Open |
| RequestId |
string |
ID permintaan. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
Menunjukkan apakah permintaan berhasil. Nilai yang valid:
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": "200",
"Message": "Successful",
"Data": {
"Total": 2,
"List": {
"runningRules": [
{
"ItemId": 16,
"SqlType": "SELECT",
"InstanceId": "rm-2ze1jdv45i7l6****",
"SqlKeywords": "call~open~api~test~4~from~POP",
"StartTime": 1608888296000,
"KeywordsHash": "b0b8aceeb43baea87b219c81767b****",
"ConcurrencyControlTime": 600,
"UserId": "testxxx",
"MaxConcurrency": "2",
"Status": "Open"
}
]
}
},
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true"
}
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.