Резервировать MySQL соединения

У меня есть параллельный процесс, который делает и закрывает много соединений MySQL. Каждый процесс устанавливает только одно соединение в любой момент времени. Часто, когда в середине процесса (и соединение не установлено), создается другое внешнее соединение, так что процесс не может соединиться, потому что было превышено максимальное количество соединений.

Я хочу знать, есть ли способ проверить или зарезервировать соединения на время моего процесса. У сервера MySQL, к которому я обращаюсь, максимально выделено 50 соединений, а у моего пользователя может быть 25, поэтому я бы хотел "зарезервировать" 25 соединений.

В идеале, в начале процесса я бы проверял количество доступных соединений и использовал либо 25 (максимум моего пользователя), либо максимально доступный.

0 ответов

Другие вопросы по тегам