2015-04-18 3 views
0

У меня иногда появляется ошибка, когда я достиг своего max_user_connections. Моя хостинговая компания не хочет ее увеличивать.PHP Mysql - max_user_connections обходной путь

Если я создаю дополнительного пользователя, а 50% времени подключится к этому, а не оригиналу, будет ли на практике удвоить максимальное количество подключений пользователя?

(я знаю, что есть также предел max_connections, сейчас я только имеем дело с/со ссылкой на макс подключений пользователей)

ответ

0

Из моего понимания в max_user_connections это фактически ограничивает максимальные соединения для этого пользователя. Создает ли новый пользователь mysql и использует это для некоторых запросов, чтобы попытаться сбалансировать нагрузку между ними. C & Положите это из потока на webhostingtalk.

max connections = общее количество всех возможных соединений. Если этот предел поражен, новые соединения будут заблокированы до тех пор, пока соединение не будет доступно.

max_user_connections - это способ ограничения отдельного пользователя, чтобы не потреблять все ресурсы. Бессмысленно настроить это так же, как максимальные соединения, поскольку это подразумеваемая настройка.

Независимо от того, сколько у вас пользователей, это всегда хорошая идея ограничить их чуть меньше, чем максимальные соединения - вы никогда не знаете, когда вам, администратору, может потребоваться подключение к монитору, резервное копирование, анализ и т. Д. сервер находится под нагрузкой, и вы хотите получить 1 или 2 соединения независимо от того, что!

Смежные вопросы