SQL Server错误:等待内存资源在资源池“内部”(1)中执行查询时发生超时。重新运行查询

时间:2018-08-28 12:19:10

标签: sql-server

我的一些具有左联接和联合的查询运行良好,直到基表中的数据超过了数千条记录为止。

现在,存储过程中的相同查询引发超时错误。

我不确定是从我的角度调整SQL查询还是在SQL Server上进行任何内存设置。

错误文字:

  

在等待内存资源执行操作时发生超时   资源池“内部”中的查询(1)。重新运行查询。

     

8/28/2018 7:15:50 AM错误:等待期间发生超时   在资源池“内部”(1)中执行查询的内存资源。   重新运行查询。在   System.Data.SqlClient.SqlConnection.OnError(SqlException异常,   布尔值breakConnection,Action1 wrapCloseInAction)位于   System.Data.SqlClient.SqlInternalConnection.OnError(SqlException   异常,布尔值breakConnection,在以下位置执行Action'1 wrapCloseInAction)   System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject   stateObj,布尔值调用者HasConnectionLock,布尔值asyncClose)   System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior,   SqlCommand cmdHandler,SqlDataReader dataStream,   BulkCopySimpleResultSet bulkCopyHandler,TdsParserStateObject   stateObj,Boolean&dataReady)   System.Data.SqlClient.SqlDataReader.TryHasMoreRows(Boolean&moreRows)   在System.Data.SqlClient.SqlDataReader.TryReadInternal(Boolean   setTimeout,Boolean等)   System.Data.SqlClient.SqlDataReader.Read()位于   XXXXXX.Dal.Configuration.ConfigurationDAL.GetUsers(字符串   tenantConnectionString,Int32EntityId,布尔值includeUserGroups,   Int32 getUsersMode)

0 个答案:

没有答案