gpt4 book ai didi

mysql - mysql 更新查询是否受益于索引?

转载 作者:IT老高 更新时间:2023-10-28 23:52:14 24 4
gpt4 key购买 nike

我有一个主要更新的表,我想知道更新查询是否会受益于在 where 列和更新的列上建立索引,还是在 where 列上建立索引?

最佳答案

就在 where 列上。更新列上的索引实际上会减慢您的查询,因为索引必须与数据一起更新。 where 列上的索引将加快更新和选择速度,但会减慢某些插入速度。

当您删除行时,索引也会产生开销。一般来说,它们是一件好事,尽管在你经常使用 WHERE 的列上,它们基本上是你加入的列或 ORDER BY

关于mysql - mysql 更新查询是否受益于索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6769941/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com