У меня есть сервер, на котором многие пользователи будут подключаться к нему и использовать там базу данных, и я использую MySQL. Я знаю, что номер по умолчанию max_connections
в MySQL равен 100 или 150, но я уверен, что мне нужно выйти за пределы этого числа, поэтому я использовал следующее, чтобы увеличить число:
SET global max_connections = 1000000
Теперь я пытаюсь проверить max_connections
следующим образом:
show variables like 'max_connections'
Он дает мне следующее:
max_connections; 100000;
Это знак того, что он преуспел (если я не понимаю его неправильно). Когда мои пользователи начинают подключаться, я получаю сообщение об ошибке с сервера, когда число подключенных пользователей превышает 110. Ошибка:
ошибка: время ожидания истекло. Истекший период ожидания для получения соединения из пула. Возможно, это произошло поскольку все объединенные соединения использовались и максимальный размер пула был достиг.
Почему я получаю эту ошибку и как ее исправить?