blovekyo 发表于 2018-10-3 11:22:32

mysql 锁问题处理

  错误信息如下
# Time: 140122 16:34:23  
# User@Host: xxxxxxx
  
# Thread_id: 19904440Schema: xxxxLast_errno: 1205Killed: 0
  
# Query_time: 200.911931Lock_time: 0.000041Rows_sent: 0Rows_examined: 0Rows_affected: 0Rows_read: 18446744073709551488
  
# Bytes_sent: 67Tmp_tables: 0Tmp_disk_tables: 0Tmp_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中除主键和一个联合索引外无其他索引信息;
  只能从程序逻辑结构中查询,基本可以断定程序事务未及时提交


页: [1]
查看完整版本: mysql 锁问题处理