首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >资源池'default‘中的系统内存不足,无法运行此查询

资源池'default‘中的系统内存不足,无法运行此查询
EN

Stack Overflow用户
提问于 2010-01-04 02:01:59
回答 2查看 17.2K关注 0票数 20

我得到了这个错误:

资源池'default‘中的系统内存不足,无法运行此查询。

我只运行了100,000条简单的insert语句,如下所示。我在第85,000次插入时得到了错误信息。

这是我正在上的一门课的演示。

代码语言:javascript
复制
use sampleautogrow

INSERT INTO SampleData VALUES ('fazgypvlhl2svnh1t5di','8l8hzn95y5v20nlmoyzpq17v68chfjh9tbj496t4',1)
INSERT INTO SampleData VALUES ('31t7phmjs7rcwi7d3ctg','852wm0l8zvd7k5vuemo16e67ydk9cq6rzp0f0sbs',2)
INSERT INTO SampleData VALUES ('w3dtv4wsm3ho9l3073o1','udn28w25dogxb9ttwyqeieuz6almxg53a1ki72dq',1)
INSERT INTO SampleData VALUES ('23u5uod07zilskyuhd7d','dopw0c76z7h1mu4p1hrfe8d7ei1z2rpwsffvk3pi',3)

提前谢谢你,Jim M

更新:刚刚注意到一些非常有趣的事情。我创建了另一个数据库,忘记创建SampleData表。我运行查询来添加100,000行,它甚至在抱怨表不存在之前就得到了out of memory错误。因此,我猜仅仅是试图“读入”我的100,000行代码就会耗尽内存?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-04 02:05:43

在一个批处理请求中有100.000条insert语句?您的服务器需要更多的RAM来解析请求。购买更多内存,升级到x64或减少发送到服务器的单批大小。即。在.sql文件中不时地散布一个GO

票数 38
EN

Stack Overflow用户

发布于 2014-01-19 01:42:01

您可以尝试使用SQLServer连接工具应用程序。它有一个叫做Massive Runner的功能,可以一个接一个地执行每条命令。有了这个特性,执行脚本命令只需要很少的内存,你就不会再有这个问题了。

SQL Server Connection Tools

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1995718

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档