错误信息如下
1
2
3
4
5
6
7
8
|
# Time: 140122 16:34:23 # User@Host: xxxxxxx # Thread_id: 19904440 Schema: xxxx Last_errno: 1205 Killed: 0 # Query_time: 200.911931 Lock_time: 0.000041 Rows_sent: 0 Rows_examined: 0 Rows_affected: 0 Rows_read: 18446744073709551488 # Bytes_sent: 67 Tmp_tables: 0 Tmp_disk_tables: 0 Tmp_table_sizes: 0 # InnoDB_trx_id: 8DF1ED53F SET timestamp=1390379663; update tbname set c2=0 where c1=379933;
|
从zabbix lock信息里面提取出相关语句;
错误信息为1205,从文档查询为 lock wait time out;
还是第一次看见Rows_read: 有这么长的内容18446744073709551488
从表结构中,c1与c2 是联合索引,不应造成锁等待,schema中除主键和一个联合索引外无其他索引信息;
只能从程序逻辑结构中查询,基本可以断定程序事务未及时提交
本文转自 位鹏飞 51CTO博客,原文链接:http://blog.51cto.com/weipengfei/1359642,如需转载请自行联系原作者