gpt4 book ai didi

SQL:循环单选与带 IN 子句的单选

转载 作者:行者123 更新时间:2023-12-05 05:16:32 25 4
gpt4 key购买 nike

我想问问你用什么比较快

  1. 循环数组和 调用 select XXX where id=

  2. 调用 select XXX where id IN(数组的列表值)

最佳答案

第二个几乎总是更快。请记住,在第一个选项中,客户端(通常)必须进行完整的数据库连接、登录、发送查询、等待查询被解析、等待查询被优化、等待查询执行和然后等待结果返回。在第二个选项中,所有这些步骤都完成一次。

在某些情况下,第一个选项实际上更快如果您的索引架构很糟糕并且无法修复,或者服务器严重关于如何修复的错误运行作为 IN 子句的析取,否则无法告知。

关于SQL:循环单选与带 IN 子句的单选,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50346430/

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