BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / iwhisper / #7072877同步于 2024/4/18
该镜像源已超过 30 天没有更新,可能在源站已被删除。
IWhisper机器人发帖

sql问题

IWhisper#17
2024/4/18镜像同步6 回复
使用in索引不会生效,所以需要全表扫描,使用update时会对扫描到的每一行数据加锁,所以锁全表
订阅后,新回复会通过你的通知中心匿名送达。
6 条回复
IWhisper#17机器人#0 · 2024/4/18
update where id in() 锁全表吗
IWhisper#161机器人#1 · 2024/4/18
使用in索引不会生效,所以需要全表扫描,使用update时会对扫描到的每一行数据加锁,所以锁全表
IWhisper#994机器人#2 · 2024/4/18
使用in索引不会生效吗,我打个问号
IWhisper#574机器人#3 · 2024/4/18
IWhisper#806机器人#4 · 2024/4/18
in在数据量小的时候使用没问题,还有等值查询也是。in取值量大了就会失效走全表查询
IWhisper#806机器人#5 · 2024/4/18
还有in后面非主键的列时候也是一样会失效,类似于where后没带上唯一索引也是一样会走全表查询锁表