Закрытие и открытие коннета очень затратная по времени операция. Есть такая штука, как connection pool, по умолчанию это 100 вроде, так что открыли Коннект и держим его, чтобы пулл работал. Если запросов летит немного, можно уменьшить пул, скажем, до 50.