请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

老师上课提到一句除了用ID主键索引以外的其他键不太明白

老师说:“除了用ID主键索引以外的其他键,只要sql用到了索引,涉及到的行都会被上共享锁或者排它锁”

我测试了,只要使用到了索引的sql语句,不论是主键索引还是辅助索引,都会加上相应的锁,那老师说的 “除了用ID主键索引以外的其他键” 是什么意思呢,其他键代表什么意思呢?其他键就不会加锁了吗?

正在回答

1回答

同学好,类似唯一键这些哈,就是除了主键索引以外的索引,都会涉及到锁。

0 回复 有任何疑惑可以回复我~
  • 提问者 Panda_io #1
    难道主键就不会涉及到锁了吗老师?我测试了主键也会锁住呀
    回复 有任何疑惑可以回复我~ 2021-04-16 15:22:29
  • 翔仔 回复 提问者 Panda_io #2
    也会啊,只是主键是行锁来锁,其他键位涉及到gap锁
    回复 有任何疑惑可以回复我~ 2021-04-16 23:55:09
  • 提问者 Panda_io #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2021-05-13 15:12:59
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信