mysql鎖問題嗎 mysql 鎖問題處理

2021-10-18 02:18:43 字數 679 閱讀 6292

錯誤資訊如下# time: 140122 16:34:23

# user@host: ******x

# thread_id: 19904440 schema: ***x 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中除主鍵和乙個聯合索引外無其他索引資訊;

只能從程式邏輯結構中查詢,基本可以斷定程式事務未及時提交

mysql會話鎖 Mysql鎖機制 寫鎖

1 準備資料 1.1 建表 1.1.1 建立 employee表 drop table if existsemployee create table if not existsemployee idint primary keyauto increment,namevarchar 40 dept i...

mysql 查詢鎖 MySQL 鎖查詢

一 從檢視檢視 檢視程序 show processlist 檢視是否鎖表 show open tables where in use 0 1 檢視當前的事務 select from information schema.innodb trx 2 檢視當前鎖定的事務 select from infor...

mysql鎖機制 mysql 鎖機制

一 概述 mysql有三種鎖的級別 頁級 表級 行級。myisam和memory儲存引擎採用的是表級鎖 table level locking bdb儲存引擎採用的是頁面鎖 page level locking 但也支援表級鎖 innodb儲存引擎既支援行級鎖 row level locking 也...