Tüm Ürünler
Search
Belge Merkezi

:GetFullRequestStatResultByInstanceId

Son Güncelleme:Sep 30, 2026

Bir veritabanı örneğinin SQL Explorer sonuçlarında SQL kimliğine göre tam istek istatistiklerini eşzamansız olarak toplar.

Operation description

Not

GetFullRequestStatResultByInstanceId eşzamansız bir işlemdir. Bir istek gönderildikten sonra tam sonuçlar hemen döndürülmez. Yanıttaki isFinish parametresinin değeri false ise 1 saniye bekleyin ve ardından tekrar bir istek gönderin. isFinish parametresinin değeri true ise tam sonuçlar döndürülür.

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 DAS Enterprise Edition 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.

  • Bu işlemi çağırdığınızda, 1 Eylül 2024'ten itibaren SQL şablonu algoritmasının optimizasyonu nedeniyle SqlId parametresinin değeri değişir. Daha fazla bilgi için [Duyuru] SQL şablonu algoritmasının optimizasyonu konusuna bakın.

Try it now

Try this API in OpenAPI Explorer, no manual signing needed. Successful calls auto-generate SDK code matching your parameters. Download it with built-in credential security for local usage.

Test

RAM authorization

The table below describes the authorization required to call this API. You can define it in a Resource Access Management (RAM) policy. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that supports authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding Alibaba Cloud Resource Name (ARN) in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys applicable across all RAM-supported services.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

Access level

Resource type

Condition key

Dependent action

hdm:GetFullRequestStatResultByInstanceId

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, GetFullRequestOriginStatByInstanceId işlemini çağırdığınızda InstanceId değerine göre Alibaba Cloud 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ğiniz bir PolarDB for MySQL kümesi ise düğüm kimliğini belirtmeniz gerekir.

pi-bp12v7243x012****

SqlId

string

No

SQL kimliği.

Not

Bu parametre belirtilirse, belirtilen SQL sorgusunun tam istek istatistikleri toplanır. Bu parametre boş bırakılırsa, tüm veritabanı örneğinin tam istek istatistikleri toplanır.

d71f82be1eef72bd105128204d2e****

OriginHost

string

No

SQL ifadesini yürüten istemcinin IP adresi.

Not

Bu parametre isteğe bağlıdır. Bu parametre belirtilirse, belirtilen IP adresinin tam istek istatistikleri toplanır. Bu parametre boş bırakılırsa, tüm veritabanı örneğinin tam istek istatistikleri toplanır.

172.26.XX.XXX

Keyword

string

No

Sorgu için kullanılan anahtar kelimeler.

dbtest01

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ı, mevcut zamandan en fazla 90 gün önce olabilir.

1645581813000

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. Aralık bir günü aşamaz.

1645668213000

OrderBy

string

No

Döndürülen girişlerin sıralanacağı alan. Varsayılan değer: count. Geçerli değerler:

  • count: Yürütme sayısı.

  • avgRt: Ortalama yürütme süresi.

  • rtRate: Yürütme süresi yüzdesi.

  • rowsExamined: Taranan toplam satır sayısı.

  • avgRowsExamined: Taranan ortalama satır sayısı.

  • avgRowsReturned: Döndürülen ortalama satır sayısı.

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, LOGIN, LOGOUT, MERGE, ALTER, CREATEINDEX, DROPINDEX, CREATE, DROP, SET, DESC, REPLACE, CALL, BEGIN, DESCRIBE, ROLLBACK, FLUSH, USE, SHOW, START, COMMIT ve RENAME.

Not

Veritabanı örneğiniz bir ApsaraDB RDS for MySQL örneği, bir PolarDB for MySQL kümesi veya bir PolarDB-X 2.0 örneği ise, istatistikler SQL ifadesi türüne göre toplanabilir.

SELECT

DbName

string

No

Veritabanının adı.

dbtest01

Role

string

No

PolarDB-X 2.0 örneğindeki düğümün rolü. Geçerli değerler:

  • polarx_cn: İşlem düğümü.

  • polarx_dn: Veri düğümü.

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, hata kodu gibi bilgiler içeren 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.

Result

object

Döndürülen tam istek verileri.

List

array<object>

Tam istek verileri.

object

SqlId

string

SQL kimliği.

d71f82be1eef72bd105128204d2e****

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 gecikmesi. 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

integer

Ortalama fiziksel eşzamanlı okuma 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

integer

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 yürütme süresi.

2.499

AvgSqlCount

integer

Ortalama SQL ifadesi sayısı.

10000

Count

integer

Toplam yürütme sayısı.

100000

CountRate

number

Toplam yürütme sayısının yüzdesi.

0.0586

Database

string

Veritabanının adı.

dbtest01

ErrorCount

integer

Başarısız yürütme 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ı.

0

Ip

string

Veritabanı örneğinin IP adresi.

rm-uf6dyi58dm6****.mysql.rds.aliy****.com

LockWaitTime

number

Kilit bekleme gecikmesi. Birim: saniye.

1089.4177720290281

LogicalRead

integer

Mantıksal okuma sayısı.

7.434573266E9

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

Psql

string

SQL şablonu.

select * from dbtest01 where ****

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

Yürütülmesi 1 saniyeden uzun süren SQL ifadelerinin sayısı.

20

RtRate

number

Yürütme süresi yüzdesi.

2.499

SqlCount

integer

SQL ifadelerinin sayısı.

200

SumUpdatedRows

integer

Güncellenen toplam satır sayısı.

100

Tables

array

Veritabanındaki tabloların adları.

string

Veritabanındaki tabloların adları.

tabletest01,tabletest02

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

Fail

boolean

Eşzamansız isteğin başarısız olup olmadığını gösterir. Geçerli değerler:

  • true

  • false

false

IsFinish

boolean

Eşzamansız isteğin tamamlanıp tamamlanmadığını gösterir. Geçerli değerler:

  • true

  • false

true

ResultId

string

İstek kimliği.

9CB97BC4-6479-55D0-B9D0-EA925AFE****

State

string

Eşzamansız isteğin durumu. Geçerli değerler:

  • RUNNING

  • SUCCESS

  • FAIL

SUCCESS

Timestamp

integer

Eşzamansız isteğin gönderildiği zaman. Değer, 1 Ocak 1970 00:00:00 UTC'den bu yana geçen milisaniye sayısını temsil eden bir UNIX zaman damgasıdır.

1645668213000

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

  • false

true

Examples

Success response

JSON format

{
  "Message": "Successful",
  "RequestId": "7172BECE-588A-5961-8126-C216E16B****",
  "Data": {
    "Result": {
      "List": [
        {
          "SqlId": "d71f82be1eef72bd105128204d2e****",
          "AvgFetchRows": 0,
          "AvgLockWaitTime": 0.00009589874265269765,
          "AvgLogicalRead": 654.4470327860251,
          "AvgPhysicalAsyncRead": 0,
          "AvgPhysicalSyncRead": 0,
          "AvgExaminedRows": 10000,
          "AvgReturnedRows": 10000,
          "AvgUpdatedRows": 10000,
          "AvgRt": 2.499,
          "AvgSqlCount": 10000,
          "Count": 100000,
          "CountRate": 0.0586,
          "Database": "dbtest01",
          "ErrorCount": 1,
          "FetchRows": 0,
          "Ip": "rm-uf6dyi58dm6****.mysql.rds.aliy****.com",
          "LockWaitTime": 1089.4177720290281,
          "LogicalRead": 7434573266,
          "PhysicalAsyncRead": 0,
          "PhysicalSyncRead": 0,
          "Port": 3306,
          "Psql": "select * from dbtest01 where ****",
          "Rows": 0,
          "ExaminedRows": 10000,
          "RtGreaterThanOneSecondCount": 20,
          "RtRate": 2.499,
          "SqlCount": 200,
          "SumUpdatedRows": 100,
          "Tables": [
            "tabletest01,tabletest02"
          ],
          "Version": 1,
          "VpcId": "vpc-2zentqj1sk4qmolci****"
        }
      ],
      "Total": 1
    },
    "Fail": false,
    "IsFinish": true,
    "ResultId": "9CB97BC4-6479-55D0-B9D0-EA925AFE****",
    "State": "SUCCESS",
    "Timestamp": 1645668213000
  },
  "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.