V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  yibo2018  ›  全部回复第 12 页 / 共 15 页
回复总数  295
1 ... 4  5  6  7  8  9  10  11  12  13 ... 15  
2021-12-31 17:20:43 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
@ozipin 不对哦,我可以试试
我简单的测试了下
事务一
SELECT *
FROM `t2` tmrd
where publish_id = '1123424214' lock in share mode

事务二
SELECT *
FROM `t2` tmrd
where publish_id = '1123424214' for update

事务二阻塞了

换句话说 for update 加的是 X 锁(排它锁)也就是写锁
2021-12-31 16:52:00 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
@Feiex 这句话我理解的就是,会在 t 表上加 X 锁。然后呢?
2021-12-31 16:49:29 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
@orzwalker111 哇塞分析的很详细

问题 2 中
事务一运行 S1 ,如果 publish_id 没有命中的话,会产生全表的间隙锁吧?(自问自答)也不其然,有一个 semi-consistent read 机制,对于不满足查询条件的记录,MySQL 会提前释放,同时不加 GAP 锁,就和你说的退化一样。
但是对于事务 2 的 select ... where publish_id = 1123424214 for update 也是针对全表的排它锁,如果他也退化,至少也要对 1123424214 左右进行 GAP ,但是目前看下来也没有(没阻塞)
2021-12-31 15:39:40 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
翻阅了大量的资料,让我头越来越大,确丝毫用不到自己的问题中,学以致用对我来说真难,我好菜
2021-12-31 15:31:19 +08:00
回复了 yibo2018 创建的主题 MySQL Mysql 死锁问题,原因探讨
问题一:
事务一种 S1 会在 t2 表产生共享锁,事务二 insert t2 首先会插入意向写锁,所以阻塞

问题二:
事务一运行 S1 同上,所以事务二运行 t2 的 for update / lock in share model 应该会阻塞!但是并没有阻塞,和问题一的答案相悖

问题三:
如果问题一回答的是正确的,那么是可以解释的
2021-12-24 15:43:05 +08:00
回复了 awalkingman 创建的主题 生活 小米 10 安装 youtube advanced,提示不给安装,给我气坏了
@newskillsget iphone 可以双卡双待
2021-12-22 14:43:19 +08:00
回复了 alogbycat 创建的主题 Apple MacBook Pro 使用 AirPods Pro 播放声音间歇性无声
我是经常一首歌刚开头没声音,但进度条还在走。。要切换一下才有,或者依旧没有。
总之用的挺难受的
2021-12-01 18:10:11 +08:00
回复了 xlsepiphone 创建的主题 生活 求问在家办公怎么缓解『抑郁』的情绪
帅的话开个直播
2021-12-01 09:32:45 +08:00
回复了 SteinsGate 创建的主题 ACG 只想下班回家看 jojo
新的还没出吧
2021-11-26 09:36:46 +08:00
回复了 zx125 创建的主题 问与答 周 5 了,大家周六周日有啥打算?有啥兴趣爱好
男朋友做了个小手术住院了,这俩天计划去医院陪陪他。
抽空和同事去游个泳吃个饭。
2021-11-24 15:36:10 +08:00
回复了 huahua95122122 创建的主题 生活 平庸的生活里,你相信光吗?
@wasd6267016 哈哈孤勇者吗,我最近也很喜欢听,可惜 apple music 没有
哎,很多时候我都在想,为啥已经很成熟的东西都没有完全傻瓜式的方式,或者完美的文档,总是有坑。尤其是在配置环境的时候,时间都耗在配置环境是真难受。 就很羡慕解决问题能力强的人吗,之前的 leader 就很变态,都是靠自己的思路去解决的,google 都很少用
2021-11-24 09:29:07 +08:00
回复了 privatetan 创建的主题 问与答 终身学习+被动收入
@lmmlaughing 本来也想和继续懒懒,直接 google 搜第一个就是,附上: https://www.bmpi.dev/
2021-11-22 10:30:10 +08:00
回复了 psklf 创建的主题 MacBook Pro MacBookPro 2017 年款主板坏掉,苹果质量不行
上次去天才吧,小哥跟我说主板是容易烧坏,让我注意点,左边俩个 type-c 是全功率的,外接显示器最好插到右边俩个
2021-11-18 17:00:12 +08:00
回复了 rming 创建的主题 京东 JD 退货上门取件约了三天了,没人来取
之前不是双十一,也拖了好几天,最后来了个小女生,跟我说招不到人,没办法
2021-11-15 14:06:37 +08:00
回复了 Jim142857 创建的主题 Apple mini 6 一个月使用体验: iPad 对我来说是真没用
我使用来地铁看书 + 打游戏用的,这俩个功能都是最佳设备了
我把亮度调到最高 真的惊艳
2021-11-15 11:00:54 +08:00
回复了 ChanceDu 创建的主题 MacBook Pro Mac 外界两个显示器,怎么摆放位置比较好
今天咋回事,随便看了俩个帖子都有喷子,之前也没咋看到过呀
我是一上一下,但是 95%的时间都是只看一个大屏的,总是感觉 2 个屏幕影响生产力,有强大的割裂感
1 ... 4  5  6  7  8  9  10  11  12  13 ... 15  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5858 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 02:42 · PVG 10:42 · LAX 18:42 · JFK 21:42
Developed with CodeLauncher
♥ Do have faith in what you're doing.