Влад
А если появится много пользователей, допустим 1000 человек, то что произойдет с БД?
Просто мы боимся что если она при старте уже ест всю память, то если придут люди на сайт, то БД сразу ляжет, т.к. свободной сейчас осталось 10% озу
Ну я не могу на вашу систему отвечать, что там с ней будет, но в общем вам надо посчитать вашу конфигурацию железа и вашу нагрузку так чтобы суммарно MySQL в любой нагрузке не занимал более 80-90% ОЗУ.
На сайте MySQL можно найти статьи по конфигурации.
Могу также сказать, что с появлением пользователя на него тратится относительно мало памяти, основной объем ОЗУ идёт на кэш данных (innodb buffer cache) и рабочую память СУБД.
Так что очень сильно оно не вырастет