@m_teil

Что конкретно MySQL хранит в оперативной памяти?

Короче, я знаю про кеши, буферы и пр. Но количество баз в пределах одного сервера влияет на размер занимаемой памяти? Пользователь имеет рутовые права, но подключается только к одной из них. Значит, для каждого соединения загружается инфа только об одной базе, верно? Индексы там и прочее. А другие - нет.
Поэтому можно создать хоть миллион баз, out of memory мы никогда не увидим.
Я правильно понимаю?
  • Вопрос задан
  • 162 просмотра
Пригласить эксперта
Ответы на вопрос 3
AlexMcArrow
@AlexMcArrow
Люблю РНР, да я такой!
Если упрощенно - ДА.
MySQL хранит в памяти "часто используемые" данные (запросы и ответы по ним, индексы для них и т.п.) Запускаясь процесс резервирует память для этих целей (это определяется в конфигурации - my.cnf)
Если же конфигурация будет разрешать MySQL использовать памяти больше чем есть (физической) + больше чем SWAP (файл-подкачки) - то довольно вероятно можно получить = out of memory
Ответ написан
opium
@opium
Просто люблю качественно работать
Смотря какие лимиты задавшись в настройках
Ответ написан
Ваш ответ на вопрос

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

Войти через TM ID
Похожие вопросы
Badoo Development Москва
от 140 000 до 180 000 руб.
Badoo Development Москва
от 180 000 до 250 000 руб.