|
|
Опубліковано 03.06.2021 10:47:30
|
|
|
|

У базі даних mysql можна записувати журнали повільних запитів, а для команд, що тривають довго, вони записуються у файл журналів, а в redis також є журнали повільних запитів, які за замовчуванням увімкнені і записуються в пам'ять. У логах серверного redis це виглядає так:
84192:C 02 червня 2021 05:32:28.074 * RDB: 0 МБ пам'яті, що використовується для копіювання при записі 11833:S 02 червня 2021 05:32:28.158 * Збереження фону завершено з успіхом 11833:S 02 червня 2021 05:35:28.598 * Повідомлення FAIL отримано від a1d5197856bc3da8c376c9944c1094c47ab113 близько b253fafced7217460b528b16d2efbc9059ec89a6 11833:S 02 червня 2021 05:35:28.599 # Стан кластера змінився: fail 11833:S 02 червня 2021 05:35:32.023 # Стан кластера змінено: ок 11833:S 02 червня 2021 05:35:35.715 * Очистити стан FAIL для вузла b253fafced7217460b528b16d2efbc9059ec89a6: репліка знову доступна. 11833:S 02 червня 2021 05:37:29.073 * 10 змін за 300 секунд. Рятуючи... 11833:S 02 червня 2021 05:37:29.081 * Збереження фону розпочато pid 85398 Знайшов журнал повідомлень про FAIL.
Повільні журнали запитів запитів
Запит до поточної кількості записів журналу повільних запитів
Очистіть журнали повільних запитів
Переглянути конфігурацію
1) «slowlog-log-повільніший» 2) "10000" 3) "slowlog-max-len" 4) "128" slowlog-log-sslow-than — це поріг для повільних запитів у мікросекундах. Коли час виконання команди запиту перевищує встановлений поріг, команда реєструється у журналі повільного запиту. Коли slowlog-log-sslow-than=0, записуйте всі команди. slowlog-log-slower-than<0, жодна команда не записується. Значення за замовчуванням для slowlog-log-sslow-than становить 10000 (10 мс, 1 секунда = 1 000 мс = 1 000 000 мікросекунд).
slowlog-max-len позначає максимальну кількість журналів повільних запитів. Це структура зберігання у формі черги, черги «перший, перший вийшов», тобто коли максимальна кількість журналів повільних запитів досягає максимальної кількості, найраніші записи в журналі будуть знищені. За замовчуванням значення slowlog-max-len — 128, і він зберігається в пам'яті, тому перезапуск redis очищає журнали повільного запиту.
Модифікувати конфігурацію
(Кінець)
|
Попередній:.NET/C# перевіряє, що IP-адреса знаходиться в сегменті IPНаступний:Офіційне завантаження VS Code повільне, а домашнє дзеркалювання прискорюється
|