Извиняюсь. Оперативная память - RAM.
как ограничить каждому пользователю разные Ram mysql ?
Короче надо сделать так чтобы один пользователь не смог уложить mysql всего сервера.
Топикстартеру нужно внутри mysql ресурсы ограничивать, cgroups не поможет.
На шаред-хостингах что-то похожее делают, но там кажется лимитируется суммарная продолжительность запросов пользователя за некоторый промежуток времени. Например за день пользователь может использовать 10 минут времени mysql, т.е. либо два запроса по 5 минут каждый, либо 10000 по 0.001 секунд каждый. Это делается то-ли патчами к мускулю, то-ли сторонними скриптами, то-ли и тем и тем. И это не про память.
Предлагаю топикстартеру либо переосмыслить задачу, либо забить, либо искать каки-то другие пути решения (например отдельные экземпляры мускуля для пользователей, хотя не уверен что это будет хорошо с точки зрения экономии памяти).
Во-первых какое это имеет отношение к делу? Во-вторых шаред хостинги жили, живут и вроде как не собираются помирать в ближайшее время, даже несмотря на неоднократные заявления ЛОРовцев о том что они ненужны (: