Puede llamar a la operación DescribeSQLLogReportList para consultar informes de registros SQL.
Depuración
Parámetros de solicitud
| Parámetro | Tipo | Obligatorio | Ejemplo | Descripción |
| Action | String | Sí | DescribeSQLLogReportList | La operación que desea ejecutar. Establezca el valor en DescribeSQLLogReportList. |
| DBInstanceId | String | Sí | rm-uf6wjk5xxxxxxx | El ID de la instancia. Puede llamar a la operación DescribeDBInstances para consultar los ID de las instancias. |
| EndTime | String | Sí | 2021-03-18T16:00:00Z | El final del intervalo de tiempo a consultar. Especifique la hora en formato ISO 8601 con el patrón yyyy-MM-ddTHH:mm:ssZ. La hora debe estar en UTC. Nota La hora de finalización debe ser posterior a la hora de inicio. |
| StartTime | String | Sí | 2021-03-13T16:00:00Z | El inicio del intervalo de tiempo a consultar. Especifique la hora en formato ISO 8601 con el patrón yyyy-MM-ddTHH:mm:ssZ. La hora debe estar en UTC. |
| PageSize | Integer | No | 30 | El número de entradas a devolver por página. Valores válidos:
Valor predeterminado: 30. |
| PageNumber | Integer | No | 1 | El número de página a devolver. Valores válidos: cualquier entero positivo distinto de cero. Valor predeterminado: 1. |
Parámetros de respuesta
| Parámetro | Tipo | Ejemplo | Descripción |
| Items | Array of Item | Matriz de informes de registros SQL. | |
| Item | |||
| LatencyTopNItems | Array of LatencyTopNItem | Matriz de sentencias SQL ejecutadas con mayor latencia. | |
| LatencyTopNItem | |||
| AvgLatency | Long | 500 | Tiempo promedio de ejecución de la sentencia SQL. Unidad: milisegundos. |
| SQLExecuteTimes | Long | 5 | Número de veces que se ejecutó la sentencia SQL. |
| SQLText | String | SELECT * FROM table_name; | Sentencia SQL devuelta. Nota Solo se devuelven los primeros 128 caracteres de la sentencia SQL. Además, solo se incluyen las sentencias SQL que tardan más de 100 ms en ejecutarse. |
| QPSTopNItems | Array of QPSTopNItem | Matriz de sentencias SQL ejecutadas con mayor frecuencia. | |
| QPSTopNItem | |||
| SQLExecuteTimes | Long | 5 | Número de veces que se ejecutó la sentencia SQL. |
| SQLText | String | SELECT * FROM table_name; | Sentencia SQL devuelta. Nota Solo se devuelven los primeros 128 caracteres de la sentencia SQL. Además, solo se incluyen las sentencias SQL que tardan más de 5 ms en ejecutarse. |
| ReportTime | String | 2019-03-27T16:00:00Z | Hora de generación del informe. Sigue el estándar ISO 8601 con el formato yyyy-MM-ddTHH:mm:ssZ. La hora se muestra en UTC. |
| PageNumber | Integer | 1 | Número de la página devuelta. |
| PageRecordCount | Integer | 30 | Número de informes en la página actual. |
| RequestId | String | 08A3B71B-FE08-4B03-974F-CC7EA6DB1828 | ID de la solicitud. |
| TotalRecordCount | Integer | 60 | Número total de registros devueltos. |
Ejemplos
Solicitudes de ejemplo
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>
Respuestas exitosas de ejemplo
Formato XML
<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>
Formato JSON
{
"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;"
}]
}
}]
}
}
Códigos de error
Para obtener una lista de códigos de error, visite el Centro de errores de API.