@kirill-93

Что не так с MySQL?

В настройках серверов я пока, к сожалению не очень.
На серваке стоит MySQL. Работает хорошо, все ок. Заглянул в htop, там 18ГБ памяти занято (всего 32). Перезагрузил MySQL, занято осталось 3ГБ.
Сразу после перезагрузки база отвечала очень медленно, буквально по пол минуты на простые запросы и постепенно как бы разогналась и стала опять работать хорошо. Это произошло минут через 5. Память к этому времени забилась до 12ГБ.
База не очень большая, весь дамп около 3ГБ. Пользователей на сайте тоже почти нет. Максимум 30-50.
У меня вопросы:
1) Нормально ли, что база загружает столько памяти?
2) Должна ли она после рестарта так долго "разгоняться" или что-то не так?
  • Вопрос задан
  • 125 просмотров
Пригласить эксперта
Ответы на вопрос 2
Все нормально. Часто используемые данные загружаются с диска в память. А так же индексы и т.п.
Ответ написан
Комментировать
@karminski
Senior React.JS Developer
Абсолютно нормально. Это называется "кеширование данных". При старте MySQL заново подгружает данные в кеш в оперативную память. Поэтому первые запросы идут долго. Повторный запуск этих запросов просто выгружает ранее полученные данные из кеша.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы