AWS: задержка Aurora PostgresDB при высокой нагрузке - PullRequest
0 голосов
/ 17 декабря 2018

Мы разместили Aurora Postgresql DB в AWS и подключились к ней из приложения.Приложение вызывает функцию Postgres, которая возвращает курсор.Было замечено, что функции требуется больше минуты, чтобы вернуть курсор при высокой нагрузке, даже если записей всего несколько.PFB конфиг источника данных:

public DataSource dataSource(){
        BasicDataSource dataSource = new BasicDataSource();
        dataSource.setDriverClassName("org.postgresql.Driver");
        dataSource.setUrl(dbConnectionUrl);
        dataSource.setUsername(username);
        dataSource.setDefaultAutoCommit(false);
        dataSource.setEnableAutoCommitOnReturn(false);
        dataSource.setMaxIdle(-1);
        dataSource.setMaxWaitMillis(10000);
        dataSource.setInitialSize(5);
        dataSource.setMaxTotal(100);
        dataSource.setPassword(password);
        return dataSource;
    }
...