172 похожих чатов

Подскажите пожалуйста, выполняю alter table add column, лок висит уже

более 20 минут. У таблицы 7 тысяч строк, ранее добавляя столбец, такого не происходило, мометнально выполнялось. Смотрю таблицу локов

select pid,
usename,
pg_blocking_pids(pid) as blocked_by,
query as blocked_query
from pg_stat_activity
where cardinality(pg_blocking_pids(pid)) > 0;

Вижу
pid | usename | blocked_by | blocked_query
------+---------+------------+--------------------------------------------------------
5093 | root | {25788} | alter table destinations add column images_arr text[];

В pg_stat_activity под этим PID
wait_event_type | Lock
wait_event | relation
state | active
backend_xid | 14348
backend_xmin | 14348
query_id | -6574028774680648032
query | alter table destinations add column images_arr text[];
backend_type | client backend

Как мне разблокировать этот запрос? Куда копать?

3 ответов

31 просмотр

Привести полную запись из pg_stat_activity для этого 25788, для начала. Дв и для вашэго alter table — тожэ.

Danylo-TERMINATOR Автор вопроса
Ilya Anfimov
Привести полную запись из pg_stat_activity для это...

datid | 16410 datname | api pid | 25788 leader_pid | usesysid | 16402 usename | root application_name | client_addr | 0.0.0.0 client_hostname | client_port | 20007 backend_start | 2023-11-07 08:54:41.098139+00 xact_start | 2023-11-07 08:54:43.239636+00 query_start | 2023-11-07 08:54:44.071908+00 state_change | 2023-11-07 08:54:44.077124+00 wait_event_type | Client wait_event | ClientRead state | idle in transaction backend_xid | backend_xmin | query_id | -4456414255433784781 query | + | SELECT name, code, country, description, categories + | FROM destinations + | WHERE country IN ('Greece', 'Iceland', 'Morocco', 'Mexico') + | AND description != '' + | AND categories IS NOT NULL + | backend_type | client backend

Danylo TERMINATOR
datid | 16410 datname | api pi...

Похожэ на ручной (в смысле вручную запушенный) запрос, и, соответственно, какой-то сеанс разработчика. Отстрелить его и дело с концом.

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта