Mengkueri penggunaan ID tabel auto increment.
Deskripsi operasi
-
This operation is applicable only to ApsaraDB RDS for MySQL instances and PolarDB for MySQL clusters.
-
If you use an Alibaba Cloud SDK or Database Autonomy Service (DAS) SDK to call this operation, we recommend that you use the latest version of the SDK.
-
If you use an SDK to call DAS, you must set the region to cn-shanghai.
Coba sekarang
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetAutoIncrementUsageStatistic |
none |
*全部资源
|
None | None |
Parameter permintaan
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
ID instans. |
rm-2ze8g2am97624**** |
| DbNames |
string |
No |
Nama database. Jika Anda menentukan database, operasi akan mengkueri penggunaan ID tabel auto increment di database yang ditentukan. Jika tidak, operasi akan mengkueri penggunaan ID tabel auto increment di semua database pada instans. Catatan
Tentukan nilai parameter sebagai array JSON, seperti ['db1','db2']. Pisahkan beberapa nama database dengan koma (,). |
['db1','db2'] |
| RatioFilter |
number |
Yes |
Ambang batas penggunaan ID auto increment. Hanya penggunaan yang melebihi ambang batas yang dikembalikan. Nilai valid adalah desimal yang berkisar dari 0 hingga 1. |
0.9 |
| RealTime |
boolean |
Yes |
Apakah akan mengkueri data pengatur waktu. Nilai valid:
|
false |
Elemen respons
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| Code |
integer |
The HTTP status code returned. |
200 |
| Message |
string |
The returned message. Catatan
If the request is successful, Successful is returned. Otherwise, an error message such as an error code is returned. |
Successful |
| Data |
object |
The returned data. |
|
| Finish |
boolean |
Indicates whether the task is complete. Valid values:
|
false |
| Timestamp |
integer |
The time when the request was made. This value is a UNIX timestamp representing the number of milliseconds that have elapsed since January 1, 1970, 00:00:00 UTC. |
1697183353000 |
| TaskStatus |
string |
The task status. Valid values:
|
INIT |
| ErrorInfo |
string |
The error message returned if the task fails. |
the given database name list invalid, none of the database names in the list exist on the instance |
| AutoIncrementUsageList |
array<object> |
The usage details of auto-increment IDs. |
|
|
object |
|||
| DbName |
string |
The database name. |
db01 |
| TableName |
string |
The table name. |
test_table |
| ColumnName |
string |
The column name. |
id |
| AutoIncrementCurrentValue |
integer |
The latest auto-increment ID. |
2147483647 |
| MaximumValue |
integer |
The maximum auto-increment ID that is supported by the current data type. |
2147483647 |
| AutoIncrementRatio |
number |
The usage ratio of auto-increment IDs. |
1 |
| RequestId |
string |
The request ID. |
0A74B755-98B7-59DB-8724-1321B394**** |
| Success |
boolean |
Indicates whether the request is successful. Valid values:
|
true |
Contoh
Respons sukses
JSONformat
{
"Code": 200,
"Message": "Successful",
"Data": {
"Finish": false,
"Timestamp": 1697183353000,
"TaskStatus": "INIT",
"ErrorInfo": "the given database name list invalid, none of the database names in the list exist on the instance",
"AutoIncrementUsageList": [
{
"DbName": "db01",
"TableName": "test_table",
"ColumnName": "id",
"AutoIncrementCurrentValue": 2147483647,
"MaximumValue": 2147483647,
"AutoIncrementRatio": 1
}
]
},
"RequestId": "0A74B755-98B7-59DB-8724-1321B394****",
"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.