Vous pouvez appeler l'opération DescribeSQLLogReportList pour interroger les rapports de journaux SQL.
Débogage
Paramètres de requête
| Parameter | Type | Required | Example | Description |
| Action | String | Yes | DescribeSQLLogReportList | L'opération que vous souhaitez effectuer. Définissez la valeur sur DescribeSQLLogReportList. |
| DBInstanceId | String | Yes | rm-uf6wjk5xxxxxxx | L'ID de l'instance. Vous pouvez appeler l'opération DescribeDBInstances pour interroger les ID des instances. |
| EndTime | String | Yes | 2021-03-18T16:00:00Z | La fin de la plage de temps à interroger. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être exprimée en UTC. Remarque L'heure de fin doit être postérieure à l'heure de début. |
| StartTime | String | Yes | 2021-03-13T16:00:00Z | Le début de la plage de temps à interroger. Spécifiez l'heure selon la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure doit être exprimée en UTC. |
| PageSize | Integer | No | 30 | Le nombre d'entrées à renvoyer par page. Valeurs valides :
Valeur par défaut : 30. |
| PageNumber | Integer | No | 1 | Le numéro de la page à renvoyer. Valeurs valides : tout entier positif non nul. Valeur par défaut : 1. |
Paramètres de réponse
| Parameter | Type | Example | Description |
| Items | Array of Item | Un tableau composé de rapports de journaux SQL. | |
| Item | |||
| LatencyTopNItems | Array of LatencyTopNItem | Un tableau composé des instructions SQL exécutées avec la latence la plus élevée. | |
| LatencyTopNItem | |||
| AvgLatency | Long | 500 | Le temps moyen nécessaire à l'exécution de l'instruction SQL. Unité : millisecondes. |
| SQLExecuteTimes | Long | 5 | Le nombre de fois où l'instruction SQL a été exécutée. |
| SQLText | String | SELECT * FROM table_name; | L'instruction SQL renvoyée. Remarque Seuls les 128 premiers caractères de l'instruction SQL sont renvoyés. De plus, seules les instructions SQL dont l'exécution prend plus de 100 ms sont renvoyées. |
| QPSTopNItems | Array of QPSTopNItem | Un tableau composé des instructions SQL exécutées le plus fréquemment. | |
| QPSTopNItem | |||
| SQLExecuteTimes | Long | 5 | Le nombre de fois où l'instruction SQL a été exécutée. |
| SQLText | String | SELECT * FROM table_name; | L'instruction SQL renvoyée. Remarque Seuls les 128 premiers caractères de l'instruction SQL sont renvoyés. De plus, seules les instructions SQL dont l'exécution prend plus de 5 ms sont renvoyées. |
| ReportTime | String | 2019-03-27T16:00:00Z | L'heure à laquelle le rapport a été généré. L'heure suit la norme ISO 8601 au format yyyy-MM-ddTHH:mm:ssZ. L'heure est affichée en UTC. |
| PageNumber | Integer | 1 | Le numéro de la page renvoyée. |
| PageRecordCount | Integer | 30 | Le nombre de rapports sur la page actuelle. |
| RequestId | String | 08A3B71B-FE08-4B03-974F-CC7EA6DB1828 | L'ID de la requête. |
| TotalRecordCount | Integer | 60 | Le nombre total d'enregistrements renvoyés. |
Exemples
Exemples de requêtes
http(s)://rds.aliyuncs.com/?Action=DescribeSQLLogReportList
&DBInstanceId=rm-uf6wjk5xxxxxxx
&EndTime=2021-03-18T16:00:00Z
&StartTime=2021-03-13T16:00:00Z
&<Common request parameters>
Exemples de réponses réussies
XML format
<DescribeSQLLogReportListResponse>
<TotalRecordCount>60</TotalRecordCount>
<PageRecordCount>30</PageRecordCount>
<RequestId>08A3B71B-FE08-4B03-974F-CC7EA6DB1828 </RequestId>
<PageNumber>1</PageNumber>
<Items>
<Item>
<ReportTime>2019-03-27T16:00:00Z</ReportTime>
<LatencyTopNItems>
<LatencyTopNItem>
<AvgLatency>500</AvgLatency>
<SQLExecuteTimes>5</SQLExecuteTimes>
<SQLText>SELECT * FROM table_name;</SQLText>
</LatencyTopNItem>
</LatencyTopNItems>
<QPSTopNItems>
<QPSTopNItem>
<SQLExecuteTimes>5</SQLExecuteTimes>
<SQLText>SELECT * FROM table_name;</SQLText>
</QPSTopNItem>
</QPSTopNItems>
</Item>
</Items>
</DescribeSQLLogReportListResponse>
JSON format
{
"TotalRecordCount": "60",
"PageRecordCount": "30",
"RequestId": "08A3B71B-FE08-4B03-974F-CC7EA6DB1828\t",
"PageNumber": "1",
"Items": {
"Item": [{
"ReportTime": "2019-03-27T16:00:00Z",
"LatencyTopNItems": {
"LatencyTopNItem": [{
"AvgLatency": "500",
"SQLExecuteTimes": "5",
"SQLText": "SELECT * FROM table_name;"
}]
},
"QPSTopNItems": {
"QPSTopNItem": [{
"SQLExecuteTimes": "5",
"SQLText": "SELECT * FROM table_name;"
}]
}
}]
}
}
Codes d'erreur
Pour obtenir la liste des codes d'erreur, visitez le Centre d'erreurs de l'API.