Belirli bir zaman aralığındaki otomatik SQL optimizasyonu olaylarına ilişkin istatistikleri, örneğin optimizasyon olaylarının toplam sayısını ve maksimum iyileştirmeyi sorgular.
Operation description
Bu işlemi çağırmadan önce aşağıdaki hususlara dikkat edin:
-
Bu API işlemini çağırmak için bir Alibaba Cloud SDK'sı veya Veritabanı Otonomi Hizmeti (DAS) SDK'sı kullanıyorsanız, SDK'nın en son sürümünü kullanmanızı öneririz.
-
DAS'ın API işlemlerini çağırmak için bir SDK kullanıyorsanız, bölge kimliğini cn-shanghai olarak ayarlamanız gerekir.
-
Veritabanı motoru ApsaraDB RDS for MySQL veya PolarDB for MySQL'dir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetInstanceSqlOptimizeStatistic |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
Veritabanı örneği kimliği. Not
Veritabanı örneği bir ApsaraDB RDS for MySQL örneği veya bir PolarDB for MySQL kümesi olmalıdır. |
pc-wz90h9560rvdz**** |
| StartTime |
string |
Yes |
Sorgulanacak zaman aralığının başlangıcı. Bu parametreyi, 1 Ocak 1970 00:00:00 UTC tarihinden bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. |
1661308902060 |
| EndTime |
string |
Yes |
Sorgulanacak zaman aralığının sonu. Bu parametreyi, 1 Ocak 1970 00:00:00 UTC tarihinden bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. |
1662518540764 |
| NodeId |
string |
No |
Düğüm kimliği. Not
ApsaraDB RDS for MySQL Cluster Edition örnekleri veya PolarDB for MySQL kümeleri için düğüm kimliğini belirtmeniz gerekir. |
pi-bp12v7243x012**** |
| Threshold |
string |
No |
Otomatik SQL optimizasyonu olayları için süre eşiği. Bu parametre belirtildikten sonra sistem, süresi belirtilen eşiği aşmayan otomatik SQL optimizasyonu olaylarına ilişkin istatistikleri toplar. Not
Bu parametre ayrılmış bir parametredir ve etkili olmaz. |
None |
| FilterEnable |
string |
No |
DAS Enterprise Edition'ın etkinleştirildiği örneklerin filtrelenip filtrelenmeyeceğini belirtir. Geçerli değerler:
Not
Bu parametreyi true olarak ayarlarsanız, yalnızca DAS Enterprise Edition'ın devre dışı bırakıldığı veritabanı örnekleri sorgulanır. Bu parametreyi false olarak ayarlarsanız, tüm veritabanı örnekleri sorgulanır. |
false |
| UseMerging |
string |
No |
Otomatik SQL optimizasyonu olaylarının birleştirilip birleştirilmeyeceğini belirtir. Geçerli değerler:
Not
Bu parametre ayrılmış bir parametredir ve etkili olmaz. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Döndürülen veriler. |
||
| Code |
string |
Döndürülen HTTP durum kodu. |
200 |
| Message |
string |
Döndürülen mesaj. Not
İstek başarılı olursa, Successful döndürülür. İstek başarısız olursa, hata kodu gibi bir hata mesajı döndürülür. |
Successful |
| Data |
object |
Otomatik SQL optimizasyonu olaylarının ayrıntıları. |
|
| count |
integer |
Otomatik SQL optimizasyonu olaylarının toplam sayısı. |
16 |
| improvement |
number |
Döndürülen otomatik SQL optimizasyonu olayları için maksimum iyileştirme çarpanı. |
1003 |
| RequestId |
string |
İstek kimliği. |
B6D17591-B48B-4D31-9CD6-9B9796B2**** |
| Success |
string |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
true |
Examples
Success response
JSON format
{
"Code": "200",
"Message": "Successful",
"Data": {
"count": 16,
"improvement": 1003
},
"RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
"Success": "true"
}
Error codes
|
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. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.