Size: a a a

2021 January 30

Э

Эд in pro.jvm
EhSoN
Подскажите пожалуйста небольшой проект на тему "Разработка многопоточной асинхронной модели  
серверного приложения".
будешь на CompletableFuture писать?
источник

ГЕ

Георгий Емельянов... in pro.jvm
Господа, подскажите. Каждая сессия в БД (postgres, spring boot, hibernate) - это отдельный дополнительный коннекшн? Или несколько одновременных сессий могут быть в рамках одного соединения?

У меня ограничение к бд на 20 конекшенов, пытаюсь понять и оптимизировать.
источник

A

Artjom Kalita in pro.jvm
что такое постгресс, спринг бут сессия в базе ?
источник

ГЕ

Георгий Емельянов... in pro.jvm
Artjom Kalita
что такое постгресс, спринг бут сессия в базе ?
Я тут про свой стек просто говорю.
источник

A

Artjom Kalita in pro.jvm
Обычно по дефолту есть коннекшен пул к базе у которого есть дефалтные настройки
источник

ГЕ

Георгий Емельянов... in pro.jvm
Вопрос не об этом.
источник

A

Artjom Kalita in pro.jvm
источник

AB

Andrey Belyaev in pro.jvm
Георгий Емельянов
Господа, подскажите. Каждая сессия в БД (postgres, spring boot, hibernate) - это отдельный дополнительный коннекшн? Или несколько одновременных сессий могут быть в рамках одного соединения?

У меня ограничение к бд на 20 конекшенов, пытаюсь понять и оптимизировать.
От базы зависит. В Oracle, например, был режим, когда через один коннект несколько сессий могли работать.
источник

A

Artjom Kalita in pro.jvm
Что именно ты пытаешься оптимизировать, метрики есть что именно не устраивает ?
источник

ГЕ

Георгий Емельянов... in pro.jvm
Andrey Belyaev
От базы зависит. В Oracle, например, был режим, когда через один коннект несколько сессий могли работать.
Параллельно?
Это какой то нестандартный режим?
источник

A

Artjom Kalita in pro.jvm
Чтобы что-то оптимизировать надо понимать что именно не устраивает и почему именно такое происходит
источник

AB

Andrey Belyaev in pro.jvm
Георгий Емельянов
Параллельно?
Это какой то нестандартный режим?
Там все сложнее немного. Глянь тут: https://docs.oracle.com/cd/B28359_01/server.111/b28310/manproc001.htm#ADMIN11166

И да, какую проблему решаем?
источник

ГЕ

Георгий Емельянов... in pro.jvm
Andrey Belyaev
Там все сложнее немного. Глянь тут: https://docs.oracle.com/cd/B28359_01/server.111/b28310/manproc001.htm#ADMIN11166

И да, какую проблему решаем?
Минимизируем количество одновременных подключений.
источник

AB

Andrey Belyaev in pro.jvm
Георгий Емельянов
Минимизируем количество одновременных подключений.
Зачем? Что-то заканчивается?
источник

ГЕ

Георгий Емельянов... in pro.jvm
Да, база общая.
источник

ГЕ

Георгий Емельянов... in pro.jvm
Вот и пытаюсь понять - сессия и подключение, они один к одному или нет.
источник

AB

Andrey Belyaev in pro.jvm
Георгий Емельянов
Да, база общая.
Что конкретно заканчивается-то? Место в базе? Количества коннектов не хватает? Память на серваке?
источник

ГЕ

Георгий Емельянов... in pro.jvm
Andrey Belyaev
Что конкретно заканчивается-то? Место в базе? Количества коннектов не хватает? Память на серваке?
Количества коннектов не хватает.
источник

ГЕ

Георгий Емельянов... in pro.jvm
Админ базы сделал лимит 20. Потом сделает 10
источник

AE

Alexandr Emelyanov in pro.jvm
Георгий Емельянов
Количества коннектов не хватает.
Как выражается? Не хватает ресурсов в бд или просто у постгреса закончились соединения?
источник