资源池“default”中的系统内存不足,无法运行此查询。严重级17状态130

时间:2016-07-20 05:32:06

标签: sql-server database

这是我在数据库中执行任何查询时出现的错误。请告诉必要的如何摆脱这个错误。 提前致谢。 enter image description here

1 个答案:

答案 0 :(得分:-1)

这是由于缺乏内存资源。请尝试按照以下步骤操作,

  • 右键单击所选服务器,然后选择“属性”
  • 从左侧窗格中选择内存
  • 增加最大服务器内存的值(以MB为单位)。

即使在进行此练习之前,请尝试查看究竟是什么原因造成的。很少有原因,

  1. 物理内存已完全使用,SQL Server
  2. 不再可用
  3. SQL Server引擎的最大值。内存分配已达到极限。
  4. 虚拟内存已满
  5. 首先找出哪些进程正在消耗内存,如果SQL Server之外的任何工具或应用程序进程正在消耗,那么您可以使用任务管理器关闭或终止进程。

    运行以下命令以查找内存状态

    DBCC MEMORYSTATUS
    

    您还可以运行以下命令来刷新内存

    DBCC FREESYSTEMCACHE
    DBCC FREESESSIONCACHE
    DBCC FREEPROCCACHE
    DBCC DROPCLEANBUFFERS