Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 不处理实体框架DataContext会导致SQL Server内存问题吗?_Sql Server_Entity Framework_Sql Server 2008_Datacontext - Fatal编程技术网

Sql server 不处理实体框架DataContext会导致SQL Server内存问题吗?

Sql server 不处理实体框架DataContext会导致SQL Server内存问题吗?,sql-server,entity-framework,sql-server-2008,datacontext,Sql Server,Entity Framework,Sql Server 2008,Datacontext,我有一个ASP.NETMVC应用程序,我正在开发,很少有用户,但SQLServer正在疯狂地占用内存 我想知道这是否是由于实体框架。我一直在遵循像ASP MVC Pro 2这样的教程和书籍来获得指导,但没有一本书显示如何显式地处理数据上下文 如果不处置它,SQL Server是否继续为请求保留内存 如果您有任何帮助或建议,我们将不胜感激。您当然应该处理ObjectContext/DbContext。这就是为什么它实现了IDisposable。但您的问题与不处理ObjectContext无关,因为

我有一个ASP.NETMVC应用程序,我正在开发,很少有用户,但SQLServer正在疯狂地占用内存

我想知道这是否是由于实体框架。我一直在遵循像ASP MVC Pro 2这样的教程和书籍来获得指导,但没有一本书显示如何显式地处理数据上下文

如果不处置它,SQL Server是否继续为请求保留内存


如果您有任何帮助或建议,我们将不胜感激。

您当然应该处理
ObjectContext
/
DbContext
。这就是为什么它实现了
IDisposable
。但您的问题与不处理
ObjectContext
无关,因为SQL server会释放其内存,而与客户端没有任何关系。您应该检查在查询中处理了多少数据。

问题是没有查询正在运行,但服务器正在使用超过3GB的内存