如何配置查詢(選擇查詢)在sql server 2008中可以使用的最大內存?每個查詢的最大內存
我知道有一種方法來設置最小值,但最大值如何?我想用這個,因爲我有很多並行的進程。我知道MAXDOP選項,但這是針對處理器的。
更新:
我實際上試圖做的是連續運行一些數據加載。此數據加載位於ETL表單中(提取轉換和加載)。數據加載時,我想運行一些查詢(選擇)。所有這些都是昂貴的查詢(包含group by)。 對我來說最重要的過程是數據加載。我獲得了10000行/秒的平均速度,當我平行運行查詢時,它降至4000行/秒甚至更低。我知道應該提供更多的細節,但這是我工作的更復雜的產品,我無法詳細說明。我可以保證的另一件事是我的加載速度不會因爲鎖定問題而下降,因爲我監視並刪除了它們。
什麼版本的SQL Server 2008是你嗎? –
簡短的回答是:你可能不應該(如果你試圖這樣做,那麼你可能會做一些根本性錯誤的事情)。如果您構建了需要結果的查詢,則需要花費一切。 –
也許你應該描述你正面臨的實際問題... –