П
ctrl + d
Size: a a a
П
M
ПЕ
VY
less
. перед запуском терминала сделайте export LESS=-eXF
q
ПЕ
НХ
less
. перед запуском терминала сделайте export LESS=-eXF
q
VY
psql
и опцию PAGERVG
В
N
A
ERROR: deadlock detected
DETAIL: Process 16867 waits for ShareLock on transaction 20266082; blocked by process 17093.
Process 17093 waits for ShareLock on transaction 20266035; blocked by process 16867.
HINT: See server log for query details.
CONTEXT: while updating tuple (935,46) in relation "storehouse_remain"
SQL statement "UPDATE storehouse_remain r SET outgo = COALESCE(
(SELECT SUM(iu.weight) FROM storehouse_itemusage iu
WHERE iu.item_id = rec.item_id AND iu.storehouse_id = rec.storehouse_id AND iu.type = 'u'
AND iu.created_at >= r.created_at), 0)
WHERE r.id = remain_id"
PL/pgSQL function update_remain_outgo() line 12 at SQL statement
SQL statement "DELETE FROM storehouse_itemusage WHERE referrer_id = referrerid"
A
YS
N
В
YS
YS
ERROR: deadlock detected
DETAIL: Process 16867 waits for ShareLock on transaction 20266082; blocked by process 17093.
Process 17093 waits for ShareLock on transaction 20266035; blocked by process 16867.
HINT: See server log for query details.
CONTEXT: while updating tuple (935,46) in relation "storehouse_remain"
SQL statement "UPDATE storehouse_remain r SET outgo = COALESCE(
(SELECT SUM(iu.weight) FROM storehouse_itemusage iu
WHERE iu.item_id = rec.item_id AND iu.storehouse_id = rec.storehouse_id AND iu.type = 'u'
AND iu.created_at >= r.created_at), 0)
WHERE r.id = remain_id"
PL/pgSQL function update_remain_outgo() line 12 at SQL statement
SQL statement "DELETE FROM storehouse_itemusage WHERE referrer_id = referrerid"
A
YS
N
server process (PID 464) was terminated by signal 9: Killed
Failed process was running: INSERT INTO assignment AS "t" (...
terminating any other active server processes
TAIL: Cannot enlarge string buffer containing 0 bytes by 1165680927 more bytes.и постоянно перенастраивать код под ресурсы базы - не комильфо. думал как то (хотя бы примерно) оценить тяжесть вставки. и перед вставкой его почикать на куски подходящие.