|
|
Opublikowano 03.06.2021 10:47:30
|
|
|
|

W bazie danych mysql można rejestrować wolne dzienniki zapytań, a polecenia trwające dużo czasu są one zapisywane w pliku logu, a redis ma także wolne logi zapytań, które są domyślnie włączone i zapisywane w pamięci. W logach serwera Redis wygląda to tak:
84192:C 02 cze 2021 05:32:28.074 * RDB: 0 MB pamięci zużytej przez copy-on-write 11833:S 02 cze 2021 05:32:28.158 * Nagranie tła zakończone sukcesem 11833:S 02 cze 2021 05:35:28.598 * Wiadomość NIEPOWODZENIA odebrana od a1d5197856bc3da8c376cac9944c1094c47ab113 o b253fafced7217460b528b16d2efbc9059ec89a6 11833:S 02 cze 2021 05:35:28.599 # Stan klastra zmieniony: fail 11833:S 02 cze 2021 05:35:32.023 # Stan klastra zmieniony: ok 11833:S 02 cze 2021 05:35:35.715 * Usuń stan FAIL dla węzła b253fafced7217460b528b16d2efbc9059ec89a6: replika ponownie osiągalna. 11833:S 02 cze 2021 05:37:29.073 * 10 zmian w 300 sekund. Zapisuję... 11833:S 02 cze 2021 05:37:29.081 * Zapis w tle rozpoczęty przez pid 85398 Znalazłem lognik wiadomości FAIL.
Zapytania wolnych dzienników zapytań
Zapytaj aktualną liczbę rekordów wolnych dzienników zapytań
Czyść wolne dzienniki zapytań
Zobacz konfigurację
1) "wolnolog-log-wolniej-niż" 2) "10000" 3) "slowlog-max-len" 4) "128" slowlog-log-swolniej-than oznacza próg dla wolnych zapytań w mikrosekundach. Gdy czas wykonania polecenia zapytania przekracza skonfigurowany próg, polecenie jest rejestrowane do wolnego dziennika zapytań. Gdy slowlog-log-swolniej-niż=0, loguj wszystkie polecenia. slowlog-log-swolniej-niż<0, żadne polecenia nie są logowane. Domyślna wartość slowlog-log-swolniej-than to 10000 (10 ms, 1 sekunda = 1000 ms = 1000 000 mikrosekund).
slowlog-max-len reprezentuje maksymalną liczbę wolnych logów zapytań. Jest to struktura pamięci w postaci kolejki, czyli kolejki "pierwszy wszedł, pierwszy wyszedł", czyli gdy maksymalna liczba wolnych logów zapytań osiągnie maksymalną liczbę, najwcześniejsze zarejestrowane wpisy zostaną zniszczone. Domyślna wartość slowlog-max-len to 128 i jest przechowywana w pamięci, więc restart redis usuwa wolne logi zapytań.
Modyfikacja konfiguracji
(Koniec)
|
Poprzedni:.NET/C# weryfikuje, że adres IP znajduje się w segmencie IPNastępny:Oficjalne pobieranie VS Code jest wolne, a domowe lustrzanie jest przyspieszone
|