Consulta de registros lentos de la base de datos
Función
Esta API se utiliza para consultar registros lentos de la base de datos. Antes de invocar a esta API:
- Aprender cómo autorizar y autenticarla.
- Obtener los región y punto de conexión requeridos.
URI
GET /v3/{project_id}/instances/{instance_id}/slowlog
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
project_id |
Sí |
String |
ID de proyecto de un tenant en una región. Para obtener este valor, consulte Obtención de un ID de proyecto. |
instance_id |
Sí |
String |
ID de instancia. |
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
start_date |
Sí |
String |
Hora de inicio en el formato "yyyy-mm-ddThh:mm:ssZ". T es el separador entre el calendario y la notación horaria del tiempo. Z indica el desplazamiento de la zona horaria. Por ejemplo, en la zona horaria de Beijing, el desplazamiento de zona horaria se muestra como +0800. |
end_date |
Sí |
String |
Hora de finalización en el formato "yyyy-mm-ddThh:mm:ssZ". T es el separador entre el calendario y la notación horaria del tiempo. Z indica el desplazamiento de la zona horaria. Por ejemplo, en la zona horaria de Beijing, el desplazamiento de zona horaria se muestra como +0800. Solo se pueden consultar los registros de errores generados durante el último mes. |
offset |
No |
Integer |
Desplazamiento de índice. Si offset se establece en N, la consulta de recursos comienza desde el dato N+1. El valor es 0 de forma predeterminada, lo que indica que la consulta comienza desde el primer dato. El valor no puede ser un número negativo. |
limit |
No |
Integer |
Número de registros a consultar. El valor predeterminado es 100. El valor debe ser un número positivo entero. El valor mínimo es de 1 y el valor máximo de 100. |
type |
No |
String |
Tipo de sentencia. El valor predeterminado All. Si este parámetro se deja vacío, se consultan todos los tipos de sentencia. Valores válidos:
|
node_id |
Sí |
String |
ID del nodo. |
Parámetros de solicitud
Parámetro |
Obligatorio |
Tipo |
Descripción |
---|---|---|---|
X-Auth-Token |
No |
String |
Token de usuario. |
X-Language |
No |
String |
Idioma. |
Parámetros de respuesta
Código de estado: 200
Parámetro |
Tipo |
Descripción |
---|---|---|
slow_log_list |
Array of MysqlSlowLogList objects |
Detalles del registro de errores. |
long_query_time |
String |
Umbral de registro de consultas lentas. |
total_record |
Integer |
Número total de registros. |
Parámetro |
Tipo |
Descripción |
---|---|---|
node_id |
String |
ID del nodo. |
count |
String |
Número de ejecuciones. |
time |
String |
Tiempo de ejecución. |
lock_time |
String |
Tiempo de espera de bloqueo. |
rows_sent |
String |
Número de filas enviadas. |
rows_examined |
String |
Número de filas escaneadas. |
database |
String |
Base de datos a la que pertenecen los registros lentos. |
users |
String |
Cuenta. |
query_sample |
String |
Sintaxis de ejecución. |
type |
String |
Tipo de sentencia. |
start_time |
String |
Hora de inicio en formato UTC. |
client_ip |
String |
Dirección IP. |
Código de estado: 400
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Código de estado: 500
Parámetro |
Tipo |
Descripción |
---|---|---|
error_code |
String |
Código de error. |
error_msg |
String |
Mensaje de error. |
Solicitud de ejemplo
GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/096c0fc43e804757b59946b80dc27f8bin07/slowlog?offset=0&limit=1&start_date=2022-07-10T00:00:00+0800&end_date=2022-07-19T00:00:00+0800&node_id=cc07c60e94ec4575989840e648fb4f66no07&type=INSERT
Ejemplo de respuesta
Código de estado: 200
Success.
- Ejemplo 1
{ "slow_log_list" : [ { "node_id" : "cc07c60e94ec4575989840e648fb4f66no07", "count" : 1, "time" : "1.04899 s", "lock_time" : "0.00003 s", "rows_sent" : 0, "rows_examined" : 0, "database" : "gaussdb-mysql", "users" : "root", "query_sample" : "INSERT INTO time_zone_name (Name, Time_zone_id) VALUES (N @time_zone_id);", "type" : "INSERT", "start_time" : "2121-03-25T10:55:16.000Z", "client_ip" : "192.*.*.1" } ], "long_query_time" : 10, "total_record" : 15 }
- Ejemplo 2
10
- Ejemplo 3
15
Código de estado
Para obtener más información, consulte Códigos de estado.
Código de error
Para obtener más información, consulte Códigos de error.