Гость
Map
Форумы / Java [игнор отключен] [закрыт для гостей] / Блокировка базы на Postgresql вызванная JPA / 5 сообщений из 5, страница 1 из 1
28.12.2020, 19:22
    #40031934
posdev
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка базы на Postgresql вызванная JPA
В проекте используется база данных PostgreSQL 11.8, java код который взаимодействует с базой использует технологию JPA org.eclipse.persistence.jpa 2.5.2 периодически в базе вызывается запрос "SELECT 1" который полностью блокирует базу, чем это может быть вызвано?
...
Рейтинг: 0 / 0
28.12.2020, 19:36
    #40031944
PetroNotC Sharp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка базы на Postgresql вызванная JPA
posdev,
Тебе показалось
...
Рейтинг: 0 / 0
28.12.2020, 20:20
    #40031976
забыл ник
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка базы на Postgresql вызванная JPA
posdev
В проекте используется база данных PostgreSQL 11.8, java код который взаимодействует с базой использует технологию JPA org.eclipse.persistence.jpa 2.5.2 периодически в базе вызывается запрос "SELECT 1" который полностью блокирует базу, чем это может быть вызвано?

Скорее всего у тебя используется пул потоков, которые обслуживают подключения к бд. Предполагаю что дело не в жклипсе и не запросе, а просто все потоки заблокированы. Сними дамп и посмотри
...
Рейтинг: 0 / 0
28.12.2020, 20:24
    #40031983
Kachalov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка базы на Postgresql вызванная JPA
posdev
периодически в базе вызывается запрос "SELECT 1"

- это делает JDBC Connection Pool чтобы проверить доступность соединения

posdev
который полностью блокирует базу, чем это может быть вызвано?

- если запрос "SELECT 1" блокирует базу, то это странно. Возможно у Вас в настройках пула открывается соединений с БД больше чем разрешено в настройках PostgreSQL и другие пользователи не могут подключиться к БД (если это имелось в виду под словами "полностью блокирует").
...
Рейтинг: 0 / 0
29.12.2020, 01:10
    #40032079
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Блокировка базы на Postgresql вызванная JPA
posdev
В проекте используется база данных PostgreSQL 11.8, java код который взаимодействует с базой использует технологию JPA org.eclipse.persistence.jpa 2.5.2 периодически в базе вызывается запрос "SELECT 1" который полностью блокирует базу, чем это может быть вызвано?

Запрос типа

Код: java
1.
SELECT 1



это мониторинг. Это как Ping для хоста в сети. Провека что база - живая. Он не блокирует а он - указывает
на проблему. Когда SELECT 1 не прошел это значит что слоты в коннектен пуле закончились. Это значит
что - Хьюстон у нас проблемы.

Сходи в гости к админу Postgres и попроси его показать какие запросу делают другие сесии в этой БД.
Или сам сделай дамп потоков и посмотри.

Получишь ответ и решение.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Блокировка базы на Postgresql вызванная JPA / 5 сообщений из 5, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]