У меня есть несколько веб-сайтов (около 200), которые размещены в одном и том же веб-приложении Java. Каждый сайт имеет свою базу данных MySQL. Все базы данных находятся на одном сервере MySQL, и все они доступны с одним и тем же именем пользователя и паролем.
В настоящее время у меня заканчиваются подключения к базе данных из-за того, как я реализовал пул. Я использую ComboPooledDataSource C3P0 для базы данных каждого сайта. Это создает сотни подключений к серверу базы данных, и сервер базы данных просто не может с этим справиться.
Существует ли механизм объединения, который создает пул подключений к базе данных, который можно использовать для всех баз данных, размещенных на одном сервере базы данных?