gpt4 book ai didi

MySQL:使用 UNION 与多个查询

转载 作者:IT王子 更新时间:2023-10-29 00:28:06 26 4
gpt4 key购买 nike

我很想知道 UNION 是否比运行多个查询更好。

如果是这样,是否由于其他原因多次查询会更快或更受欢迎?

最佳答案

  • 如果您使用 UNION ALL 并且不排序 输出,那么UNION 的性能应该或多或少与假设查询是多个单独查询的性能与您正在 UNION 合并的对象相同。
  • 如果您使用 UNION ALL 并对数据进行排序,显然您会增加一些开销(虽然可能比您在应用程序中排序要少)。
  • 如果省略 ALL 关键字,MySQL 将完成额外的工作DISTINCT - 计算结果。同样,这会增加额外的开销虽然可能比你自己做的要少。

关于MySQL:使用 UNION 与多个查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3979338/

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