На панели инструментов, которую я вижу, в настоящее время имеется 22 открытых соединения с экземпляром БД, блокирующих новые соединения с ошибкой:
оставшиеся слоты соединений зарезервированы для соединений суперпользователя без репликации.
Я обращаюсь к БД из API веб-сервиса, работающего на экземпляре EC2, и всегда придерживаюсь следующих рекомендаций:
Connection connection = DriverManager.getConnection(URL, USER_NAME, PASSWORD);
Class.forName(DB_CLASS);
Statement statement = connection.createStatement();
ResultSet resultSet = statement.executeQuery(SQL_Query_String);
...
resultSet.close();
statement.close();
connection.close();
-
Могу ли я сделать что-то еще в коде?
-
Должен ли я сделать что-то еще в управлении БД?
-
Есть ли способ периодически закрывать связи?