午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術(shù)文章
文章詳情頁

mysql replace 死鎖

瀏覽:302日期:2022-06-11 16:52:18

問題描述

各位好,遇到一個問題,請教一下大家。我現(xiàn)在有一張業(yè)務(wù)表,結(jié)構(gòu)如下CREATE TABLE rms_pickup_step_agg (htl_cd varchar(20) DEFAULT NULL COMMENT ’酒店編號’,para_typ int(11) DEFAULT NULL COMMENT ’匯總類型’,para_cd varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT ’匯總代碼’,sub_typ int(11) DEFAULT NULL COMMENT ’子類型’,sub_cd varchar(100) CHARACTER SET utf8 COLLATE utf8_bin DEFAULT NULL COMMENT ’子類型代碼’,pickup_day int(11) DEFAULT NULL COMMENT ’Pickup day’,live_dt varchar(30) DEFAULT NULL,occ float DEFAULT NULL COMMENT ’出租房數(shù)’,rev float DEFAULT NULL COMMENT ’房費(fèi)收入’,update_dt datetime DEFAULT CURRENT_TIMESTAMP COMMENT ’更新時間’, UNIQUE KEY idx01_rms_pickup_step_agg (htl_cd,para_typ,para_cd,sub_typ,sub_cd,pickup_day,live_dt) USING BTREE) ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT=’Pickup步速表’;

現(xiàn)在有兩個線程同時執(zhí)行語句,線程1 執(zhí)行replace INTO rms_pickup_step_agg (htl_cd,para_typ,para_cd,sub_typ,sub_cd,pickup_day,live_dt,occ,rev,update_dt) VALUES (’101336’, ’0’, ’0’, ’3’, ’NC’, ’14’, ’2017’, ’7.0’, ’3160.40’, ’2017-05-29 07:31:27’);不提交

線程2 執(zhí)行 replace INTO rms_pickup_step_agg (htl_cd,para_typ,para_cd,sub_typ,sub_cd,pickup_day,live_dt,occ,rev,update_dt) VALUES (’101336’, ’0’, ’0’, ’3’, ’NC’, ’14’, ’2016’, ’7.0’, ’3160.40’, ’2017-05-29 07:31:27’);

發(fā)現(xiàn)線程2出現(xiàn)等待鎖的情況。

為啥會出現(xiàn)鎖?謝謝!

問題解答

回答1:

你確定是出現(xiàn)死鎖了嗎,按道理說不會的吧,這個唯一索引不沖突。這個表沒有主鍵,你加一個主鍵吧。

回答2:

innodb默認(rèn)隔離級別下,唯一索引,你又是replace,理論上只是行鎖不應(yīng)該出現(xiàn)阻塞的,確定你的操作只有這些嗎? 5.7也沒看到有這種事務(wù)鎖的更新哪

相關(guān)文章:
主站蜘蛛池模板: 国产精品久久网站 | 亚洲天堂免费观看 | 欧美永久免费 | 亚洲精品日韩欧美 | 日本中文在线观看 | 久热99| 超在线视频 | 你懂的在线免费观看 | 香蕉视频网站 | 超碰98在线观看 | 正在播放久久 | www在线| 久久久天堂 | 天天爽夜夜 | 在线播放亚洲 | 男人操女人的视频网站 | 亚洲欧美在线视频 | 在线久久| 欧美手机在线视频 | 亚洲欧洲在线播放 | 日本三级韩国三级美三级91 | 久久久999| 国产成人在线免费观看 | 亚洲精品久久久久国产 | 亚洲v欧美 | 麻豆一区二区三区 | 一区福利视频 | 欧美天堂在线观看 | 四虎最新网址在线观看 | 蜜臀久久99精品久久久久宅男 | 久久黄色视屏 | 一区在线观看 | 青草综合| 一级欧美日韩 | 51av视频| 日韩精品欧美精品 | 91在线观看免费高清 | 色先锋影音| 狠狠干超碰 | 一级片特黄 | 国产精品av久久久久久无 |