есть таблица
users
id ... что-то там
есть
orders
id ... что-то там
есть таблица
orders_logs
id, uid, oid, что-то там
orders_logs - имеет FOREIGN на users и orders соответственно (uid,
oid)
Кронскрипт иногда юзерам обновляет статусы
UPDATE
users
SET
status = что-то там,
time = NOW()
WHERE
id = что-то там
а в orders_logs иногда пишутся события:
INSERT INTO
"orders_logs"
("uid", "oid", "time", "event")
VALUES
(123, 2345, NOW(), что-то там)
и вот обновление статуса у юзера изредка встает в дедлок с инсертом в
orders_logs.
как такой дедлок можно вылечить?
--
. ''`. Dmitry E. Oboukhov
: :’ : email: unera@debian.org jabber://UNera@uvw.ru
`. `~’ GPGKey: 1024D / F8E26537 2006-11-21
`- 1B23 D4F8 8EC0 D902 0555 E438 AB8C 00CF F8E2 6537