Andrea Brancatelli wrote:
> 
> What do this mean?
> 
> May 15 15:22:58 carota dbmail/imap4d[73505]: Error [Lock wait timeout
> exceeded; try restarting transaction] [UPDATE dbmail_messages SET
> recent_flag=0,seen_flag=1,deleted_flag=1 WHERE message_idnr = 248160 AND
> status < 2 AND mailbox_idnr = 68]
> May 15 15:22:58 carota dbmail/imap4d[73505]: Error could not set flags
> May 15 15:23:27 carota dbmail/imap4d[73373]: Error [Lock wait timeout
> exceeded; try restarting transaction] [UPDATE dbmail_users SET
> last_login = '2007-05-15 15:22:36' WHERE user_idnr = 4]
> May 15 15:23:27 carota dbmail/imap4d[73373]: Error could not update user
> login time


Welcome to the world of MySQL, where table-locks run amok, and mvcc is still a
thing of the mythical 'next version'.

On debian, everytime I restart mysql it does a 'FAST CHECK' on all tables. This
can take a long time, and it will take a lock on each table, blocking updates on
them.

Next time you see this, try running 'mysqladmin processlist' and see who is
locking the table.

-- 
  ________________________________________________________________
  Paul Stevens                                      paul at nfg.nl
  NET FACILITIES GROUP                     GPG/PGP: 1024D/11F8CD31
  The Netherlands________________________________http://www.nfg.nl
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail

Reply via email to