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

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

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

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

- если запрос "SELECT 1" блокирует базу, то это странно. Возможно у Вас в настройках пула открывается соединений с БД больше чем разрешено в настройках PostgreSQL и другие пользователи не могут подключиться к БД (если это имелось в виду под словами "полностью блокирует").
...
Рейтинг: 0 / 0
Блокировка базы на Postgresql вызванная JPA
    #40032079
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
5 сообщений из 5, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Блокировка базы на Postgresql вызванная JPA
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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