Встроенная база данных H2: слишком много потоков TCP-сервера - PullRequest
0 голосов
/ 21 февраля 2019

Мое приложение Scala запускает H2 во встроенном режиме.Когда я недавно изучал его файл HPROF, я обнаружил, что он имеет 108 потоков для H2 TCP Server.Мое приложение использует H2 как временное внутреннее хранилище, и со временем может быть много операций CRUD, в любой момент времени может выполняться не более 4 одновременных операций с БД.Учитывая это, иметь 108 потоков TCP-сервера слишком много.Могу ли я ограничить это?И в тот момент, когда я сделал этот моментальный снимок потока, практически не происходило каких-либо действий с базой данных - так почему же H2 оставляет столько потоков лежащими, не завершая их?

H2 Версия: 1.4.196

H2 TCP Server Thread snapshot

...