InnoDB table locks without apparent reason

Posted by Skreo on Server Fault See other posts from Server Fault or by Skreo
Published on 2010-04-24T14:47:47Z Indexed on 2010/04/24 14:53 UTC
Read the original article Hit count: 163

Filed under:
|
|

Hi,

I have an InnoDB table for visitors' counting, which has perfectly worked for several years, but it failed twice yesterday, may be cause of the increase of visitors Without apparent reason, this table locked, with hundreds of DELETE an REPLACE INTO queries (+500) with "updating" or "cleaning up" status. (I've no more the copy of the processlist...)

This table contains few entries, between 500 and 1500, so the updating queries are usualy very fast and don't lock.

I don't know where I must search to find the cause of this problem and resolve it definitively.

But I guess this could give you a better vision of the problem :

mysql> show global status like "%innodb_row_lock%";
+-------------------------------+-----------+
| Variable_name                 | Value     |
+-------------------------------+-----------+
| Innodb_row_lock_current_waits | 0         |
| Innodb_row_lock_time          | 132004175 |
| Innodb_row_lock_time_avg      | 10521     |
| Innodb_row_lock_time_max      | 59373     |
| Innodb_row_lock_waits         | 12546     |
+-------------------------------+-----------+
5 rows in set (0.00 sec)

Sorry for my poor english, and thanks for your help ;-)

© Server Fault or respective owner

Related posts about innodb

Related posts about mysql