Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 22153|Respuesta: 1

[Redis] SLOWLOG para la resolución de problemas de Redis

[Copiar enlace]
Publicado en 3/6/2021 10:47:30 | | | |
En la base de datos mysql, se pueden grabar registros de consultas lentos, y para comandos que tardan mucho, se registran en el archivo de registro, y Redis también tiene registros de consultas lentos, que están habilitados por defecto y registrados en memoria.
En los registros de redis del servidor, se ve así:

84192:C 02 jun 2021 05:32:28.074 * RDB: 0 MB de memoria usada por copiar al escribir
11833:S 02 Jun 2021 05:32:28.158 * Guardado en segundo plano terminado con éxito
11833:S 02 jun 2021 05:35:28.598 * Mensaje FAIL recibido de a1d5197856bc3da8c376cac9944c1094c47ab113 sobre b253fafced7217460b528b16d2efbc9059ec89a6
11833:S 02 Jun 2021 05:35:28.599 # Estado del grupo cambiado: fallo
11833:S 02 Jun 2021 05:35:32.023 # Estado del grupo cambiado: ok
11833:S 02 Jun 2021 05:35:35.715 * Limpiar estado FAIL para el nodo b253fafced7217460b528b16d2efbc9059ec89a6: la réplica está disponible de nuevo.
11833:S 02 jun 2021 05:37:29.073 * 10 cambios en 300 segundos. Guardando...
11833:S 02 Jun 2021 05:37:29.081 * Guardado en segundo plano iniciado por pid 85398
Encontré un registro de mensajes de FALL.


Consulta lenta de los registros de consultas






Consulta el número actual de registros de log de consulta lentos


Borrar los registros de consultas lentos



Ver la configuración

1) "lento-log-más lento que"
2) "10000"
3) "slowlog-max-len"
4) "128"
slowlog-log-slower-than representa el umbral para consultas lentas en microsegundos. Cuando el tiempo de ejecución de un comando de consulta supera el umbral configurado, el comando se registra en el registro de consultas lento. Cuando sea slowlog-log-slower-than=0, registra todos los comandos. Slowlog-log-Slower-than<0, no se registran comandos. El valor por defecto para slowlog-log-slower than es 10.000 (10 ms, 1 segundo = 1.000 ms = 1.000.000 microsegundos).

slowlog-max-len representa el número máximo de registros de consulta lenta. Es una estructura de almacenamiento en forma de cola, una cola de primero en entrar, primero en salir, es decir, cuando el número máximo de registros de consulta lentos alcanza el número máximo, las primeras entradas de registro registradas serán destruidas. El valor por defecto de slowlog-max-len es 128 y se almacena en memoria, por lo que reiniciar Redis borrará los registros de consultas lentos.

Modificar la configuración

(Fin)




Anterior:.NET/C# verifica que la dirección IP está dentro del segmento IP
Próximo:La descarga oficial de VS Code es lenta y el reflejo doméstico se acelera
Publicado en 22/9/2021 20:28:44 |
Aprende a aprender...
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com