Size: a a a

pgsql – PostgreSQL

2020 May 29

Тᅠ

Туночка ᅠᅠ... in pgsql – PostgreSQL
Мб
источник

qq

qq qq in pgsql – PostgreSQL
а как грохнуть текущие сессии только sudo kill?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
я делаю SELECT pg_terminate_backend(<session_pid>);
источник

qq

qq qq in pgsql – PostgreSQL
не помогает
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
kill прибьёт весь постгрес (посмастер очистит всю шаред мемори и рестартанёт все процессы)
источник

NG

Nikolay Gusev in pgsql – PostgreSQL
Привет. А подскажите пожалуйста как собирать wal c изменениями и потом их накатывать? Задача такая делаю бейкап базы потом собираю дельту в wal скажем каждый час, а потом что то случаеться я накатываю бейкап а потом дельту из WAL. Подскажите пожалуста, команды или статьи, задача выглядит стандлартной но нагулить что то не могу. Спасибо.
источник

TM

Tyomik Mnemonic in pgsql – PostgreSQL
Всем привет. Не очень понимаю как решить такую задачу . Нужно выбрать все дочерние записи в зависимости от значений атрибута родителя верхнего уровня. На абстрактном примере как выбрать все номера домов относящееся к  Парижу?

CREATE TABLE mt (
id bigint,
parent_id bigint,
name varchar,
level int
);

-- в ней десяток миллионов таких значений
insert into mt values (1, null, "Воскресенск", 1 );
insert into mt values (2, null, "Егорьевск", 1 );
insert into mt values (11, 1, "Ленина", 2 );
insert into mt values (13, 2, "Горького", 2 );
insert into mt values (344, 11, "l4", 3 );
insert into mt values (123, 13, "1/1", 3 );
insert into mt values (232, 13, "114", 3 );
insert into mt values (534, 11, "4a", 3 );
источник

TM

Tyomik Mnemonic in pgsql – PostgreSQL
куда стоит смотреть? какой то вложенный цикл?
источник

VY

Victor Yegorov in pgsql – PostgreSQL
Konstantin Knizhnik
kill прибьёт весь постгрес (посмастер очистит всю шаред мемори и рестартанёт все процессы)
kill -9, обычный kill суть тот же pg_terminate_backend (15)
источник

РЖ

Роман Жарков... in pgsql – PostgreSQL
with recursive
источник

VY

Victor Yegorov in pgsql – PostgreSQL
qq qq
не помогает
давно случилось? 2 часа уже прошло?
источник

TM

Tyomik Mnemonic in pgsql – PostgreSQL
Роман Жарков
with recursive
👍
источник

qq

qq qq in pgsql – PostgreSQL
Victor Yegorov
kill -9, обычный kill суть тот же pg_terminate_backend (15)
по идеи прибьет только один селект?
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
Nikolay Gusev
Привет. А подскажите пожалуйста как собирать wal c изменениями и потом их накатывать? Задача такая делаю бейкап базы потом собираю дельту в wal скажем каждый час, а потом что то случаеться я накатываю бейкап а потом дельту из WAL. Подскажите пожалуста, команды или статьи, задача выглядит стандлартной но нагулить что то не могу. Спасибо.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
qq qq
по идеи прибьет только один селект?
кто прибьёт? какая команда?
источник

qq

qq qq in pgsql – PostgreSQL
sudo kill pid
источник

VY

Victor Yegorov in pgsql – PostgreSQL
qq qq
sudo kill pid
это тоже самое, что и pg_terminate_backend()
давно длится ситуация? 2 часа прошло уже?
источник

qq

qq qq in pgsql – PostgreSQL
да сеплекты уже дней 10 висят
источник

qq

qq qq in pgsql – PostgreSQL
просто повисли, и никак не реагируют
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
Victor Yegorov
kill -9, обычный kill суть тот же pg_terminate_backend (15)
pg_terminate посылает SIGTERM, который обрабатывается бэкендом и он нормально выходит.
-9 = SIGKILL безусловно прибивает процесс. Если потсгрес видит ненормально завершившийся процесс, который работал с шаред мемори, то он считает, что шаред память осталась в непонятном состоянии и реинициализирует её, рестартую все процессы. Т.е. это по сути перезапуск сервера
источник