Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 22153|Répondre: 1

[Redis] SLOWLOG pour le dépannage de Redis

[Copié le lien]
Publié sur 03/06/2021 10:47:30 | | | |
Dans la base mysql, les journaux de requête lents peuvent être enregistrés, et pour les commandes qui prennent du temps, elles sont enregistrées dans le fichier journal, et Redis dispose également de journaux de requêtes lents, activés par défaut et enregistrés en mémoire.
Dans les journaux Redis du serveur, cela ressemble à ceci :

84192 :C 02 juin 2021 05:32:28.074 * RDB : 0 Mo de mémoire utilisé pour la copie à l’écriture
11833 :S 02 juin 2021 05:32:28.158 * Sauvegarde en arrière-plan terminée avec succès
11833 :S 02 juin 2021 05:35:28.598 * Message FAIL reçu de a1d5197856bc3da8c376cac9944c1094c47ab113 à propos de b253fafced7217460b528b16d2efbc9059ec89a6
11833 :S 02 juin 2021 05:35:28.599 # État du cluster changé : échec
11833 :S 02 juin 2021 05:35:32.023 # État du cluster changé : ok
11833 :S 02 juin 2021 05:35:35.715 * Clear FAIL State pour le nœud b253fafced7217460b528b16d2efbc9059ec89a6 : la réplique est de nouveau accessible.
11833 :S 02 juin 2021 05:37:29.073 * 10 changements en 300 secondes. Sauver...
11833 :S 02 juin 2021 05:37:29.081 * Sauvegarde en arrière-plan commencée par pid 85398
J’ai trouvé un journal de messages FALL.


Requêtes lentes des journaux de requête






Interroger le nombre actuel d’enregistrements de journaux de requête lents


Effacez les journaux de requêtes lents



Voir la configuration

1) « lent-log-plus lent que »
2) "10000"
3) « slowlog-max-len »
4) "128"
slowlog-log-slower-than représente le seuil pour les requêtes lentes en microsecondes. Lorsque le temps d’exécution d’une commande de requête dépasse le seuil configuré, la commande est enregistrée dans le journal de requêtes lentes. Lorsque slowlog-log-slower-than=0, enregistrez toutes les commandes. slowlog-log-slower-than<0, aucune commande n’est enregistrée. La valeur par défaut pour slowlog-log-slower than est 10 000 (10 ms, 1 seconde = 1 000 ms = 1 000 000 microsecondes).

slowlog-max-len représente le nombre maximal de journaux de requêtes lents. Il s’agit d’une structure de stockage sous forme de file d’attente, une file d’attente premier entrant, premier sorti, c’est-à-dire que lorsque le nombre maximal de journaux de requêtes lentes atteint le nombre maximal, les premières entrées de journal enregistrées seront détruites. La valeur par défaut de slowlog-max-len est 128 et est stockée en mémoire, donc redémarrer Redis efface les journaux de requêtes lents.

Modifier la configuration

(Fin)




Précédent:.NET/C# vérifie que l’adresse IP se trouve dans le segment IP
Prochain:Le téléchargement officiel de VS Code est lent, et le miroir domestique est accéléré
Publié sur 22/09/2021 20:28:44 |
Apprends à apprendre...
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com