Задать вопрос
@kirill-93

Что не так с MySQL?

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

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

Похожие вопросы