MATERIALIZED VIEW CONCURRENTLY
навечно занимает поток?
то есть стартует апдейт:
берется поток из тред пула
"pool-1-thread-1" #151 p
java.lang.Thread.State: RUNNABLE
выполняется рефреш, на уровне базы в pg_stat_activity транзакция в состоянии active, выполняется примерно 30 - 40 мин
после в pg_stat_activity этого запроса уже нету, все коннекшины в idle состоянии
но на уровне java этот поток так и остался в состоянии
"pool-1-thread-1" #151 p
java.lang.Thread.State: RUNNABLE
а что тред дамп про данный поток показывает?
Останавливается на вызове метода рефреша мат вью, дальше по стек трейсу он не двигается, состояние runnable
Или что конкретно интересует ??
ага, про стек трейс спрашивал
Обсуждают сегодня