如何配置查询(选择查询)在sql server 2008中可以使用的最大内存?每个查询的最大内存
我知道有一种方法来设置最小值,但最大值如何?我想用这个,因为我有很多并行的进程。我知道MAXDOP选项,但这是针对处理器的。
更新:
我实际上试图做的是连续运行一些数据加载。此数据加载位于ETL表单中(提取转换和加载)。数据加载时,我想运行一些查询(选择)。所有这些都是昂贵的查询(包含group by)。 对我来说最重要的过程是数据加载。我获得了10000行/秒的平均速度,当我平行运行查询时,它降至4000行/秒甚至更低。我知道应该提供更多的细节,但这是我工作的更复杂的产品,我无法详细说明。我可以保证的另一件事是我的加载速度不会因为锁定问题而下降,因为我监视并删除了它们。
什么版本的SQL Server 2008是你吗? –
简短的回答是:你可能不应该(如果你试图这样做,那么你可能会做一些根本性错误的事情)。如果您构建了需要结果的查询,则需要花费一切。 –
也许你应该描述你正面临的实际问题... –