Tous les produits
Search
Centre de documentation

:Interroger les détails des journaux de requêtes lentes d'une instance

Dernière mise à jour :Aug 19, 2026

Appelez l'opération DescribeSlowLogRecords pour interroger les détails des journaux de requêtes lentes d'une instance.

Remarque

Les paramètres de réponse de cette opération sont mis à jour toutes les minutes.

Débogage

OpenAPI Explorer calcule automatiquement la valeur de signature. Pour plus de commodité, nous vous recommandons d'appeler cette opération dans OpenAPI Explorer. OpenAPI Explorer génère dynamiquement l'exemple de code de l'opération pour différents SDK.

Paramètres de requête

Parameter Type Required Example Description
Action String Yes DescribeSlowLogRecords

Opération à effectuer. Définissez la valeur sur DescribeSlowLogRecords.

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

ID de l'instance.

SQLHASH String No U2FsdGVk****

ID unique de l'instruction SQL. Cet ID permet d'obtenir les journaux de requêtes lentes de l'instruction SQL.

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

Début de la plage de temps à interroger. Spécifiez l'heure au format ISO 8601 yyyy-MM-ddTHH:mmZ. L'heure doit être exprimée en UTC.

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

Fin de la plage de temps à interroger. L'heure de fin doit être postérieure à l'heure de début. L'intervalle entre l'heure de début et l'heure de fin doit être inférieur à 31 jours. Spécifiez l'heure au format ISO 8601 yyyy-MM-ddTHH:mmZ. L'heure doit être exprimée en UTC.

DBName String No RDS_MySQL

Nom de la base de données.

PageSize Integer No 30

Nombre d'entrées à renvoyer par page. Valeurs valides : 30 à 100.

Remarque Valeur par défaut : 30.
PageNumber Integer No 1

Numéro de la page à renvoyer. Valeurs valides : tout entier positif non nul.

Remarque Valeur par défaut : 1.

Paramètres de réponse

Parameter Type Example Description
PageRecordCount Integer 1

Nombre d'instructions SQL renvoyées sur la page actuelle.

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

ID de la requête.

TotalRecordCount Integer 1

Nombre total d'entrées renvoyées.

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

ID de l'instance.

Engine String MySQL

Moteur de base de données exécuté par l'instance.

PageNumber Integer 1

Numéro de la page renvoyée.

Items Array of SQLSlowRecord

Tableau contenant les informations relatives à chaque requête lente.

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

Nom et adresse IP du client connecté à la base de données.

RowsAffectedCount Long 34

Nombre de lignes affectées par l'instruction SQL.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
QueryTimes Long 2

Durée d'exécution de la requête lente. Unité : secondes.

SQLText String select sleep(2)

Détails de l'instruction SQL.

CpuTime Long 0 002

Durée de traitement de l'instruction SQL par le CPU. Unité : millisecondes.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
QueryTimeMS Long 2001

Durée d'exécution de la requête lente. Unité : millisecondes.

ApplicationName String example

Nom de l'application connectée à l'instance.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
LockTimes Long 0

Durée de verrouillage de l'instruction SQL. Unité : secondes.

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

Heure de début de l'exécution de l'instruction SQL. L'heure suit la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC.

LogicalIORead Long 383

Nombre de lectures logiques.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
WriteIOCount Long 22

Nombre d'écritures d'E/S.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
PhysicalIORead Long 200

Nombre de lectures physiques.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
ReturnRowCounts Long 1

Nombre de lignes renvoyées par l'instruction SQL.

ParseRowCounts Long 1

Nombre de lignes analysées par l'instruction SQL.

DBName String testDB

Nom de la base de données.

ClientHostName String example

Nom d'hôte du client.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
UserName String user

Nom d'utilisateur du compte utilisé pour se connecter à l'instance.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
LastRowsAffectedCount Long 2

Nombre de lignes affectées par la dernière instruction SQL.

Remarque Ce paramètre est pris en charge uniquement par les instances exécutant SQL Server.
SQLHash String U2FsdGVk****

ID unique de l'instruction SQL.

Exemples

Exemples de requêtes

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

Exemple de réponse réussie

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****"
  } ]
}

Codes d'erreur

HTTP status code

Error code

Error message

Description

400

InvalidSearchTimeRange

search time range cannot be longer than a month.

L'intervalle entre l'heure de début et l'heure de fin dépasse 31 jours. Saisissez une valeur valide pour le paramètre StartTime ou EndTime.

400

IO.Exception

IO exception, retry later.

Des erreurs d'E/S se sont produites.

Pour obtenir la liste des codes d'erreur, consultez les Codes d'erreur de service.