Bir veritabanı örneğinin SQL Explorer sonuçlarındaki tam istek istatistiklerini erişim kaynağına göre toplar.
Operation description
SQL Explorer özelliği, SQL ifadelerinin sağlık durumunu kontrol etmenize ve performans sorunlarını gidermenize olanak tanır. Daha fazla bilgi için SQL Explorer konusuna bakın.
-
Bu özelliği destekleyen veritabanı örnekleri hakkında daha fazla bilgi için Genel Bakış konusuna bakın.
-
Database Autonomy Service (DAS) API işlemlerini çağırmak için bir SDK kullanıyorsanız, bölge kimliğini cn-shanghai olarak ayarlamanız gerekir.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
hdm:GetFullRequestOriginStatByInstanceId |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| UserId |
string |
No |
Veritabanı örneğini oluşturmak için kullanılan Alibaba Cloud hesabının kimliği. Not
Bu parametre isteğe bağlıdır. Sistem, bu işlemi çağırdığınızda InstanceId değerine göre hesap kimliğini otomatik olarak alabilir. |
196278346919**** |
| InstanceId |
string |
Yes |
Örnek kimliği. |
rm-2ze8g2am97624**** |
| NodeId |
string |
No |
Düğüm kimliği. Not
Veritabanı örneği bir PolarDB for MySQL kümesi ise bu parametre belirtilmelidir. |
pi-bp12v7243x012**** |
| Start |
integer |
Yes |
Sorgulanacak zaman aralığının başlangıcı. Bu parametreyi 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. Not
Başlangıç zamanı, veritabanı örneğinin SQL Explorer depolama süresi içinde olmalı ve mevcut zamandan en fazla 90 gün öncesine kadar olabilir. |
1644716649000 |
| End |
integer |
Yes |
Sorgulanacak zaman aralığının sonu. Bu parametreyi 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgası olarak ayarlayın. Not
Bitiş zamanı başlangıç zamanından sonra olmalıdır. Başlangıç zamanı ile bitiş zamanı arasındaki aralık 24 saati aşamaz. |
1644803409000 |
| OrderBy |
string |
No |
Döndürülecek sonuçların sıralanacağı alan. Varsayılan değer: count. Geçerli değerler:
|
count |
| Asc |
boolean |
No |
Sonuçların artan sırada sıralanıp sıralanmayacağını belirtir. Varsayılan olarak sonuçlar artan sırada sıralanmaz. |
关闭 |
| PageNo |
integer |
Yes |
Sayfa numarası. Sayfalar 1. sayfadan başlar. Varsayılan değer: 1. |
1 |
| PageSize |
integer |
Yes |
Sayfa başına giriş sayısı. Varsayılan değer: 20. |
20 |
| SqlType |
string |
No |
SQL ifadesinin türü. Geçerli değerler: SELECT, INSERT, UPDATE, DELETE, MERGE, ALTER, CREATEINDEX, DROPINDEX, CREATE, DROP, SET, DESC, REPLACE, CALL, BEGIN, DESCRIBE, ROLLBACK, FLUSH, USE, SHOW, START, COMMIT ve RENAME. Not
Veritabanı örneği bir ApsaraDB RDS for MySQL örneği, bir PolarDB for MySQL örneği veya bir PolarDB-X 2.0 örneği ise, istatistikler SQL ifadesi türüne göre toplanabilir. |
SELECT |
| Role |
string |
No |
PolarDB-X 2.0 düğümünün rolü. Geçerli değerler:
|
polarx_cn |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Yanıt parametreleri. |
||
| 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, bir hata kodu gibi bir hata mesajı döndürülür. |
Successful |
| RequestId |
string |
İstek kimliği. |
7172BECE-588A-5961-8126-C216E16B**** |
| Data |
object |
Döndürülen veriler. |
|
| List |
array<object> |
Tam istek verilerinin ayrıntıları. |
|
|
object |
|||
| Key |
string |
SQL ifadesini çalıştıran istemcinin IP adresi. |
172.26.6**** |
| AvgFetchRows |
integer |
PolarDB-X 2.0 örneğindeki işlem düğümleri tarafından veri düğümlerinden getirilen ortalama satır sayısı. |
0 |
| AvgLockWaitTime |
number |
Ortalama kilit bekleme süresi. Birim: saniye. |
0.00009589874265269765 |
| AvgLogicalRead |
number |
Ortalama mantıksal okuma sayısı. |
654.4470327860251 |
| AvgPhysicalAsyncRead |
integer |
Ortalama fiziksel eşzamansız okuma sayısı. |
0 |
| AvgPhysicalSyncRead |
number |
Ortalama fiziksel eşzamanlı okuma sayısı. |
0 |
| AvgRows |
integer |
Ortalama satır sayısı. |
0 |
| AvgExaminedRows |
number |
Taranan ortalama satır sayısı. Not
Bu parametre yalnızca ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL ve PolarDB for MySQL veritabanları için döndürülür. |
10000 |
| AvgReturnedRows |
number |
Döndürülen ortalama satır sayısı. |
10000 |
| AvgUpdatedRows |
number |
Güncellenen ortalama satır sayısı. Not
Bu parametre yalnızca ApsaraDB RDS for MySQL ve PolarDB-X 2.0 veritabanları için döndürülür. |
10000 |
| AvgRt |
number |
Ortalama çalıştırma süresi. |
2.499 |
| AvgSqlCount |
integer |
Ortalama SQL ifadesi sayısı. |
10000 |
| Count |
integer |
Toplam çalıştırma sayısı. |
100000 |
| CountRate |
number |
Toplam çalıştırma sayısının yüzdesi. |
0.0586 |
| Database |
string |
Veritabanının adı. |
dbtest01 |
| ErrorCount |
integer |
Başarısız çalıştırma sayısı. |
1 |
| FetchRows |
integer |
PolarDB-X 2.0 örneğindeki işlem düğümleri tarafından veri düğümlerinden getirilen satır sayısı. |
200 |
| Ip |
string |
Veritabanı örneğinin ağ adresi. |
rm-uf6dyi58dm6****.mysql.rds.aliy****.com |
| LockWaitTime |
number |
Kilit bekleme süresi. Birim: saniye. |
1089.4177720290281 |
| LogicalRead |
integer |
Mantıksal okuma sayısı. |
7.434573266E9 |
| OriginHost |
string |
SQL ifadesini çalıştıran istemcinin IP adresi. |
172.26.6**** |
| PhysicalAsyncRead |
integer |
Fiziksel eşzamansız okuma sayısı. |
0 |
| PhysicalSyncRead |
integer |
Fiziksel eşzamanlı okuma sayısı. |
0 |
| Port |
integer |
Veritabanı örneğine bağlanmak için kullanılan bağlantı noktası numarası. |
3306 |
| Rows |
integer |
PolarDB-X 2.0 örneğinin işlem düğümleri tarafından güncellenen veya döndürülen toplam satır sayısı. |
0 |
| ExaminedRows |
integer |
Taranan toplam satır sayısı. Not
Bu parametre yalnızca ApsaraDB RDS for MySQL, ApsaraDB RDS for PostgreSQL ve PolarDB for MySQL veritabanları için döndürülür. |
10000 |
| RtGreaterThanOneSecondCount |
integer |
Çalıştırılması 1 saniyeden uzun süren SQL ifadelerinin sayısı. |
2 |
| RtRate |
number |
Çalıştırma süresi yüzdesi. |
0.1384 |
| SqlCount |
integer |
SQL ifadesi sayısı. |
200 |
| SumUpdatedRows |
integer |
Güncellenen toplam satır sayısı. |
200 |
| Version |
integer |
Sürüm numarası. |
1 |
| VpcId |
string |
Sanal özel bulut (VPC) kimliği. |
vpc-2zentqj1sk4qmolci**** |
| Total |
integer |
Döndürülen toplam giriş sayısı. |
1 |
| Code |
integer |
Döndürülen HTTP durum kodu. |
200 |
| Success |
boolean |
İsteğin başarılı olup olmadığını gösterir. Geçerli değerler:
|
true |
Examples
Success response
JSON format
{
"Message": "Successful",
"RequestId": "7172BECE-588A-5961-8126-C216E16B****",
"Data": {
"List": [
{
"Key": "172.26.6****",
"AvgFetchRows": 0,
"AvgLockWaitTime": 0.00009589874265269765,
"AvgLogicalRead": 654.4470327860251,
"AvgPhysicalAsyncRead": 0,
"AvgPhysicalSyncRead": 0,
"AvgRows": 0,
"AvgExaminedRows": 10000,
"AvgReturnedRows": 10000,
"AvgUpdatedRows": 10000,
"AvgRt": 2.499,
"AvgSqlCount": 10000,
"Count": 100000,
"CountRate": 0.0586,
"Database": "dbtest01",
"ErrorCount": 1,
"FetchRows": 200,
"Ip": "rm-uf6dyi58dm6****.mysql.rds.aliy****.com",
"LockWaitTime": 1089.4177720290281,
"LogicalRead": 7434573266,
"OriginHost": "172.26.6****",
"PhysicalAsyncRead": 0,
"PhysicalSyncRead": 0,
"Port": 3306,
"Rows": 0,
"ExaminedRows": 10000,
"RtGreaterThanOneSecondCount": 2,
"RtRate": 0.1384,
"SqlCount": 200,
"SumUpdatedRows": 200,
"Version": 1,
"VpcId": "vpc-2zentqj1sk4qmolci****"
}
],
"Total": 1
},
"Code": 200,
"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.