gpt4 book ai didi

sql - Join 是否比两个查询快

转载 作者:行者123 更新时间:2023-12-04 21:12:23 24 4
gpt4 key购买 nike

我知道以前有人问过这个问题,
example ,并且我同意一个带有连接的查询比对第一个查询返回的每条记录执行另一个查询要快。

但是,由于加入您倾向于生成冗余字段,这会降低网络速度吗?

假设我有一个餐 table 旅馆,而 HOTEL 在一张 table HOTEL_IMAGE 中有许多图像。 HOTEL有20个字段。在 HOTEL_IMAGE 上执行连接将为每个酒店图像生成 20 个字段。这个查询在网络上会更快吗?

最佳答案

这取决于很多在您的实际数据上,但根据我所看到的,如果您有一个参数化良好的数据库并带有新的统计信息,最好将连接放入 SQL 并让数据库弄清楚要做什么。

无论如何,在我看来,数据库查询是您要分析的第一件事。任何好的 DBMS 都有很多性能测量工具,这并非巧合。并且您需要使用尽可能接近实际数据的数据进行分析(最好是生产环境的最新副本)。

关于sql - Join 是否比两个查询快,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7582882/

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