안녕하세요
MairaDB를 사용하는데
show innodb status에 이런 에러가 잡혔습니다.
mysql tables in use 1, locked 1
20341 lock struct(s), heap size 2482384, 1001 row lock(s), undo log entries 1000
MySQL thread id 144, OS thread handle 139865342490368, query id 3181691961 updating
DELETE FROM A WHERE del_date< NAME_CONST('vDate',_latin1'2020-01-22 11:26:31' COLLATE 'latin1_swedish_ci') and num>= NAME_CONST('vMin',3480720) and num< NAME_CONST('vTemp',3481720)
TABLE LOCK table A trx id 94989489 lock mode IX
RECORD LOCKS space id 40 page no 4847 n bits 224 index PRIMARY of table A trx id 94989489 lock_mode X locks rec but not gap
Record lock, heap no 2 PHYSICAL RECORD: n_fields 16; compact format; info bits 32
테이블명은 A로 대체하였습니다.
어떤 잠금 때문에 DeadLock이 발생되었는지 해결방안이 어떻게되는지 궁금합니다.
Isolation-level은 READ-UNCOMMITTED로 하였습니다.
도움부탁드리겠습니다.
감사합니다. |