【发布时间】:2010-12-25 09:28:34
【问题描述】:
我想知道这两个选项之间是否真的有性能提升:
选项 1:
- 我使用连接执行 SQL 查询以选择所有用户及其排名。
选项 2:
- 我执行一个 SQL 查询来选择所有用户
- 我获取所有用户并执行另一个 SQL 查询以获取此用户的排名。
在代码中,选项二对我来说更容易实现。那只是因为我设计持久层的方式。
所以,我想知道对性能有什么影响。在什么限制之后我应该考虑采用选项 1 而不是选项 2?
【问题讨论】:
标签: sql performance join