All Products
Search
Document Center

:Kueri detail log kueri lambat suatu instans

Last Updated:May 26, 2026

Anda dapat memanggil operasi DescribeSlowLogRecords untuk mengkueri detail log kueri lambat suatu instans.

Catatan Parameter respons yang dikembalikan oleh operasi ini diperbarui setiap menit.

Debugging

OpenAPI Explorer secara otomatis menghitung nilai signature. Untuk kenyamanan Anda, kami menyarankan agar Anda memanggil operasi ini di OpenAPI Explorer. OpenAPI Explorer secara dinamis menghasilkan contoh kode operasi untuk berbagai SDK.

Parameter permintaan

Parameter Tipe Wajib Contoh Deskripsi
Action String Ya DescribeSlowLogRecords

Operasi yang ingin Anda lakukan. Tetapkan nilainya ke DescribeSlowLogRecords.

DBInstanceId String Ya rm-uf6wjk5******

ID instans.

SQLHASH String Tidak U2FsdGVk****

ID unik pernyataan SQL. ID ini digunakan untuk memperoleh log kueri lambat dari pernyataan SQL tersebut.

StartTime String Ya 2020-06-17T16:00Z

Awal rentang waktu untuk dikueri. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mmZ. Waktu harus dalam UTC.

EndTime String Ya 2020-06-18T16:00Z

Akhir rentang waktu untuk dikueri. Waktu akhir harus lebih baru daripada waktu mulai. Rentang waktu antara waktu mulai dan waktu akhir harus kurang dari 31 hari. Tentukan waktu dalam standar ISO 8601 dengan format yyyy-MM-ddTHH:mmZ. Waktu harus dalam UTC.

DBName String Tidak RDS_MySQL

Nama database.

PageSize Integer Tidak 30

Jumlah entri yang dikembalikan pada setiap halaman. Nilai valid: 30 hingga 100.

Catatan Nilai default: 30.
PageNumber Integer Tidak 1

Nomor halaman yang dikembalikan. Nilai valid: bilangan bulat positif bukan nol apa pun.

Catatan Nilai default: 1.

Parameter respons

Parameter Tipe Contoh Deskripsi
PageRecordCount Integer 1

Jumlah pernyataan SQL yang dikembalikan pada halaman saat ini.

RequestId String 4DBB1BB0-E5D8-4D41-B1C9-142364DB****

ID permintaan.

TotalRecordCount Integer 1

Total jumlah entri yang dikembalikan.

DBInstanceId String rm-uf6wjk5*******

ID instans.

Engine String MySQL

Database engine yang dijalankan oleh instans.

PageNumber Integer 1

Nomor halaman yang dikembalikan.

Items Array of SQLSlowRecord

Array yang berisi informasi tentang setiap kueri lambat.

SQLSlowRecord
HostAddress String xxx[xxx] @ [1xx.xxx.xxx.xx]

Nama dan alamat IP client yang terhubung ke database.

RowsAffectedCount Long 34

Jumlah baris yang dipengaruhi oleh pernyataan SQL.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
QueryTimes Long 2

Durasi eksekusi kueri lambat. Satuan: detik.

SQLText String select sleep(2)

Detail pernyataan SQL.

CpuTime Long 0.002

Durasi pemrosesan pernyataan SQL oleh CPU. Satuan: milidetik.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
QueryTimeMS Long 2001

Durasi eksekusi kueri lambat. Satuan: milidetik.

ApplicationName String example

Nama aplikasi yang terhubung ke instans.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
LockTimes Long 0

Durasi penguncian oleh pernyataan SQL. Satuan: detik.

ExecutionStartTime String 2020-06-18T01:40:44Z

Waktu mulai eksekusi pernyataan SQL. Waktu mengikuti standar ISO 8601 dalam format yyyy-MM-ddTHH:mm:ssZ. Waktu ditampilkan dalam UTC.

LogicalIORead Long 383

Jumlah logical read.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
WriteIOCount Long 22

Jumlah I/O write.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
PhysicalIORead Long 200

Jumlah physical read.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
ReturnRowCounts Long 1

Jumlah baris yang dikembalikan oleh pernyataan SQL.

ParseRowCounts Long 1

Jumlah baris yang diurai oleh pernyataan SQL.

DBName String testDB

Nama database.

ClientHostName String example

Hostname client.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
UserName String user

Username akun yang digunakan untuk terhubung ke instans.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
LastRowsAffectedCount Long 2

Jumlah baris yang dipengaruhi oleh pernyataan SQL terakhir.

Catatan Parameter ini hanya didukung oleh instans yang menjalankan SQL Server.
SQLHash String U2FsdGVk****

ID unik pernyataan SQL.

Contoh

Contoh permintaan

http(s)://rds.aliyuncs.com/?Action=DescribeSlowLogRecords
&DBInstanceId=rm-uf6wjk5*******
&StartTime=2020-06-17T16:00Z
&EndTime=2020-06-18T16:00Z
&<Common request parameters>

Contoh respons sukses

XML format

HTTP/1.1 200 OK
Content-Type:application/xml

<DescribeSlowLogRecordsResponse>
    <PageRecordCount>1</PageRecordCount>
    <RequestId>4DBB1BB0-E5D8-4D41-B1C9-142364DB****</RequestId>
    <TotalRecordCount>1</TotalRecordCount>
    <DBInstanceId>rm-uf6wjk5*******</DBInstanceId>
    <Engine>MySQL</Engine>
    <PageNumber>1</PageNumber>
    <Items>
        <HostAddress>xxx[xxx] @  [1xx.xxx.xxx.xx]</HostAddress>
        <RowsAffectedCount>34</RowsAffectedCount>
        <QueryTimes>2</QueryTimes>
        <SQLText>select sleep(2)</SQLText>
        <QueryTimeMS>2001</QueryTimeMS>
        <ApplicationName>example</ApplicationName>
        <LockTimes>0</LockTimes>
        <ExecutionStartTime>2020-06-18T01:40:44Z</ExecutionStartTime>
        <LogicalIORead>383</LogicalIORead>
        <WriteIOCount>22</WriteIOCount>
        <PhysicalIORead>200</PhysicalIORead>
        <ReturnRowCounts>1</ReturnRowCounts>
        <ParseRowCounts>1</ParseRowCounts>
        <DBName>testDB</DBName>
        <ClientHostName>example</ClientHostName>
        <UserName>user</UserName>
        <LastRowsAffectedCount>2</LastRowsAffectedCount>
        <SQLHash>U2FsdGVk****</SQLHash>
    </Items>
</DescribeSlowLogRecordsResponse>

JSON format

HTTP/1.1 200 OK
Content-Type:application/json

{
  "PageRecordCount" : 1,
  "RequestId" : "4DBB1BB0-E5D8-4D41-B1C9-142364DB****",
  "TotalRecordCount" : 1,
  "DBInstanceId" : "rm-uf6wjk5*******",
  "Engine" : "MySQL",
  "PageNumber" : 1,
  "Items" : [ {
    "HostAddress" : "xxx[xxx] @  [1xx.xxx.xxx.xx]",
    "RowsAffectedCount" : 34,
    "QueryTimes" : 2,
    "SQLText" : "select sleep(2)",
    "QueryTimeMS" : 2001,
    "ApplicationName" : "example",
    "LockTimes" : 0,
    "ExecutionStartTime" : "2020-06-18T01:40:44Z",
    "LogicalIORead" : 383,
    "WriteIOCount" : 22,
    "PhysicalIORead" : 200,
    "ReturnRowCounts" : 1,
    "ParseRowCounts" : 1,
    "DBName" : "testDB",
    "ClientHostName" : "example",
    "UserName" : "user",
    "LastRowsAffectedCount" : 2,
    "SQLHash" : "U2FsdGVk****"
  } ]
}

Kode kesalahan

Kode status HTTP Kode kesalahan Pesan kesalahan Deskripsi
400 InvalidSearchTimeRange search time range cannot be longer than a month. Pesan kesalahan yang dikembalikan karena rentang waktu antara waktu mulai dan waktu akhir melebihi 31 hari. Masukkan nilai yang valid untuk parameter StartTime atau EndTime.
400 IO.Exception IO exception, retry later. Pesan kesalahan yang dikembalikan karena terjadi error I/O.

Untuk daftar kode kesalahan, lihat Kode Kesalahan Layanan.