На самом деле это три разных проекта, но для меня они всё равно остаётся сутью одного. Может впоследствии я и удосужусь изучить их отличия, но пока будет всё в одном. 1)
Казалось бы, у mysql есть отличная ручка, которую можно крутить:
max_connections
Однако начиная с определённой версии 2) эта ручка работает не совсем очевидным образом, а именно - количество подключений к БД рассчитывается на основе ulimit на количество открытых файлов для пользователя mysql и выставляется либо в заданное в настройках значение, если оно не превышает рассчитанное, либо, соответственно, в рассчитанное.
Я каждый раз забываю про это и каждый раз удивляюсь почему у меня max_connections в БД равен 266 или ещё какое странное число.
К слову - ulimit на количество открытых файлов это достаточно важная настройка для всех БД.