În baza de date mysql, jurnalele de interogări lente pot fi înregistrate, iar pentru comenzile care durează mult timp, ele sunt înregistrate în fișierul jurnal, iar Redis are și jurnale de interogări lente, care sunt activate implicit și înregistrate în memorie. În jurnalele serverului redis, arată astfel:
84192:C 02 Iun 2021 05:32:28.074 * RDB: 0 MB de memorie folosită pentru copy-on-write 11833:S 02 Iun 2021 05:32:28.158 * Salvare în fundal încheiată cu succes 11833:S 02 Iun 2021 05:35:28.598 * Mesaj RATAT primit de la a1d5197856bc3da8c376cac9944c1094c47ab113 despre b253fafced7217460b528b16d2efbc9059ec89a6 11833:S 02 Iun 2021 05:35:28.599 # Starea clusterului schimbată: eșec 11833:S 02 Iun 2021 05:35:32.023 # Starea clusterului schimbată: ok 11833:S 02 Iun 2021 05:35:35.715 * Clear FAIL state pentru nodul b253fafced7217460b528b16d2efbc9059ec89a6: replica este din nou accesibilă. 11833:S 02 iun 2021 05:37:29.073 * 10 schimbări în 300 de secunde. Salvând... 11833:S 02 Iun 2021 05:37:29.081 * Salvare în fundal începută de pid 85398 Am găsit un jurnal de mesaje RAT.
Interogări lente jurnale de interogare
Interoghează numărul curent de înregistrări lente de jurnal de interogare
Șterge jurnalele lente de interogări
Vizualizează configurația
1) "slowlog-log-mai încet decât" 2) "10000" 3) "slowlog-max-len" 4) "128" slowlog-log-slower-than reprezintă pragul pentru interogări lente în microsecunde. Când timpul de execuție al unei comenzi de interogare depășește pragul configurat, comanda este înregistrată în jurnalul de interogări lente. Când faci slowlog-log-slower-than=0, înregistrează toate comenzile. slowlog-log-slower than<0, nu se înregistrează comenzi. Valoarea implicită pentru slowlog-log-slower than este 10.000 (10 ms, 1 secundă = 1.000 ms = 1.000.000 microsecunde).
slowlog-max-len reprezintă numărul maxim de jurnale de interogare lentă. Este o structură de stocare sub forma unei cozi, o coadă primul intrat, primul ieșit, adică atunci când numărul maxim de jurnale lente de interogare atinge numărul maxim, cele mai vechi înregistrări ale jurnalului vor fi distruse. Valoarea implicită a slowlog-max-len este 128 și este stocată în memorie, astfel că repornirea redis va șterge jurnalele de interogare lente.
Modifică configurația
(Sfârșit)
|