1

对于我正在开发的应用程序,方向是我们将使用参数化的内联 MS-SQL 查询从我们的数据库中获取数据。

我正在处理的查询之一相当庞大且复杂,因此我正在考虑将其分解为多个方法,每个方法运行子查询,并将值作为一些字符串返回,该字符串合并到超级查询中,超级查询将运行执行一些操作。

但这让我想到了性能;这种“子查询”方法的性能比保持我的查询大而统一吗?

(请记住,这是我第一次涉足数据库技术,超越了简单的 PL/SQL 和 MS/SQL 查询。)

4

1 回答 1

3

使用许多小查询而不是大查询是您可能犯的最严重的性能错误。请参阅这篇关于 RBAR 的简单谈话文章,逐行痛苦。.

于 2013-03-18T19:39:58.173 回答