Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
28.12.2020, 19:22
|
|||
---|---|---|---|
|
|||
Блокировка базы на Postgresql вызванная JPA |
|||
#18+
В проекте используется база данных PostgreSQL 11.8, java код который взаимодействует с базой использует технологию JPA org.eclipse.persistence.jpa 2.5.2 периодически в базе вызывается запрос "SELECT 1" который полностью блокирует базу, чем это может быть вызвано? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 19:36
|
|||
---|---|---|---|
|
|||
Блокировка базы на Postgresql вызванная JPA |
|||
#18+
posdev, Тебе показалось ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 20:20
|
|||
---|---|---|---|
Блокировка базы на Postgresql вызванная JPA |
|||
#18+
posdev В проекте используется база данных PostgreSQL 11.8, java код который взаимодействует с базой использует технологию JPA org.eclipse.persistence.jpa 2.5.2 периодически в базе вызывается запрос "SELECT 1" который полностью блокирует базу, чем это может быть вызвано? Скорее всего у тебя используется пул потоков, которые обслуживают подключения к бд. Предполагаю что дело не в жклипсе и не запросе, а просто все потоки заблокированы. Сними дамп и посмотри ... |
|||
:
Нравится:
Не нравится:
|
|||
|
28.12.2020, 20:24
|
|||
---|---|---|---|
Блокировка базы на Postgresql вызванная JPA |
|||
#18+
posdev периодически в базе вызывается запрос "SELECT 1" - это делает JDBC Connection Pool чтобы проверить доступность соединения posdev который полностью блокирует базу, чем это может быть вызвано? - если запрос "SELECT 1" блокирует базу, то это странно. Возможно у Вас в настройках пула открывается соединений с БД больше чем разрешено в настройках PostgreSQL и другие пользователи не могут подключиться к БД (если это имелось в виду под словами "полностью блокирует"). ... |
|||
:
Нравится:
Не нравится:
|
|||
|
29.12.2020, 01:10
|
|||
---|---|---|---|
Блокировка базы на Postgresql вызванная JPA |
|||
#18+
posdev В проекте используется база данных PostgreSQL 11.8, java код который взаимодействует с базой использует технологию JPA org.eclipse.persistence.jpa 2.5.2 периодически в базе вызывается запрос "SELECT 1" который полностью блокирует базу, чем это может быть вызвано? Запрос типа Код: java 1.
это мониторинг. Это как Ping для хоста в сети. Провека что база - живая. Он не блокирует а он - указывает на проблему. Когда SELECT 1 не прошел это значит что слоты в коннектен пуле закончились. Это значит что - Хьюстон у нас проблемы. Сходи в гости к админу Postgres и попроси его показать какие запросу делают другие сесии в этой БД. Или сам сделай дамп потоков и посмотри. Получишь ответ и решение. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=59&tablet=1&tid=2120567]: |
0ms |
get settings: |
27ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
171ms |
get tp. blocked users: |
2ms |
others: | 13ms |
total: | 299ms |
0 / 0 |