Максимальное количество подключений MySQL в среде общего хостинга

Максимальное количество подключений MySQL в среде общего хостинга

У меня возникли проблемы с сайтом, за который я отвечаю, который находится на общем хостинге. Я не могу установить соединение с базой данных, так как их слишком много. Эти блокировки (обычно) совпадают с новыми событиями на сайте, такими как сообщения в блоге или твиты, анонсирующие сообщения в блоге.

Когда я подключился к базе данных и запросил значение переменной «max_connections», я обнаружил, что оно равно 100.

SHOW variables LIKE 'max_connections';

Я чувствую себя немного глупо, спрашивая об этом. Общий хостинг означает общие ресурсы, это прямо в названии. Но я хотел бы подтвердить, что это значение, которое я получаю, относится ко всему серверу, а не к моей учетной записи. Достигает ли мой сайт этого числа сам по себе или это только часть проблемы?

решение1

Максимальное количество подключений в MySQL может быть ограничено глобально, на пользователя и в час.

max_connectionsэто глобальный лимит max_user_connectionsдля пользователя.

По умолчанию max_connections имеет значение 100, если не изменено в my.ini.

Связанный контент