暂无图片
mysql 两条insert语句为什么会产生死锁?
我来答
分享
2
2025的月亮
2021-07-30
mysql 两条insert语句为什么会产生死锁?
暂无图片 25M

企业微信截图_0df73a0e43f540229061ac1a1ffb06d5.png

如上图,两个insert语句怎么会产生死锁?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
薛晓刚

看你是个IOT的场景。应该是两个不同会话在批量插入数据。
按理说物联网场景,应该不同设备写不同的表。

暂无图片 评论
暂无图片 有用 0
打赏 0
f5d

rr隔离,insert会产生gap锁

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
MySQL
回答 3
MYSQLSSL配置https://mp.weixin.qq.com/s/CSD77K35C1yBvquEDkBb5Q
oracle 和mysql 语句结果不一致问题
回答 7
已采纳
leftjoin不会过滤左表数据。那肯定是where条件过滤了。你看两个库中超级管理员那行的parents列的值是相同的吗?
oracle 迁移到mysql,有啥好用的工具给推荐一下,最好是免费的
回答 1
这个问题我也想知道~,已知目前没有免费的方案,很多是涉及到字段类型转换调整等问题;阿里的数据传输服务DTS服务有类似功能,但使用案例不多;
MHA架构执行/usr/local/bin/masterha_check_ssh --conf=/etc/mha/mha.conf出现报错
回答 1
已采纳
检查一下perl的版本,以及perlParamsValidate的版本
MySQL 8默认TCP端口都有哪些? A3306、B33060、C33063、D33062
回答 4
已采纳
ABDMySQL默认TCP端口号: 1、3306用于MySQLClassic协议(服务器端口选项) 2、33060用于MySQLX协议(服务器mysqlxport选项) 
Navicat连接找不到MySQL怎么办?
回答 1
已采纳
是不是没授权?新建一个用户试试呢?createuser'test'@'%'identifiedwithmysqlnativepasswordby'7ujm&UJM';
update 时 mysql的binlog里没有记录
回答 1
这个binlog显示内容是一个事务包含很多sql语句。比如:begininsert。。。insert。。。commit还有load批量导入数据等方式。这样导致一个事务非常大,建议改成1000条提交,不
ftwrl 的影响?
回答 1
本身不影响读操作,更新会被堵塞,但是有特殊情况,比如closecachedtables这步如果被其他事务阻塞(引用计数的版本号有旧版本),那么你这个操作本身就被阻塞了,然后其他查询也跟着阻塞了。
为什么mysql每次重启都要手动登录下local才能用?
回答 2
mysql版本是5.7还是8.0是不是显示的localhost,如果是的话,说明只支持本地访问,不允许远程访问。1、授权root用户的所有权限并设置远程访问CREATEUSER‘root’@’%’ID
mysql导入文件大,老是导入失败,需要从哪方面入手处理?
回答 3
先看看日志报的什么错呀