2015-05-14 31 views
0

我在sql server中遇到問題,我的項目是使用實體框架和wcf服務開發的。而在任務管理器中監視內存會增加,當限制超過我的應用程序掛起時。這是個大問題。當我重新啓動服務中的SQL服務器實例的服務時,其內存減少到低並且正常工作。在任務管理器中監控時增加了SQL Server內存

我每天重新啓動services.this不是一個很好的解決方案。隨着預期的增長,功能將超過大量。

如果有任何問題請糾正我.pls爲我提供更好的解決方案。 在此先感謝

+2

您需要了解sql server如何管理內存。發生了什麼是正常的,問題不在於你認爲的是什麼...... –

+0

對不起,但我不知道sql server 2012對它很多,當我重新啓動服務應用程序工作正常。我已經在profiler中監視linq查詢的內存也是內存更多...你能告訴我如何檢查和解決這個問題----- @MitchWheat – giri

+0

你可以限制Sql服務器的內存使用量。 – Tim3880

回答

1

此問題有時會發生,因爲打開多個連接沒有正確關閉它。因此,所有連接保持打開在SQL Server中。

只需在您的項目代碼中檢查連接的.Open()和Close()。

+0

在我的項目中沒有上述功能,它在上下文中處理所有內容 – giri

相關問題