执行大型批处理时,SQL Server报告 701“内存不足,无法运行此查询”

天天见闻 天天见闻 2023-12-30 科技 阅读: 41
摘要: 错误消息中会自动记录错误日志的输出,存储请求的内存量包含依赖于可能将请求低效地保存到内存中的条目。在这种方式下,服务器在运行前将整个请求存储在内存中。)因此,该缓存中的分配过多,可能导致所有可用内存耗尽。释放服务器端关联对象的内存。

本文内容

本文讨论在 SQL 中执行大量操作时可能发生的 701 错误。 有关 701 错误的其他原因,请参阅 。

原始产品版本:SQL

原始 KB 编号:

请求资源不可用是什么意思_系统资源不足无法完成请求的服务_什么叫请求资源不可用

症状

在 SQL 中,执行大量远程过程调用 (RPC) (例如,在单个批处理) 中插入数万次时,操作可能会失败,并SQL 错误日志中报告以下错误:

2020-07-04 13:30:45.78 spid56 Error: 701, Severity: 17, State: 193. 
2020-07-04 13:30:45.78 spid56 There is insufficient system memory to run this query.

请求资源不可用是什么意思_什么叫请求资源不可用_系统资源不足无法完成请求的服务

如果查看 DBCC 在 701 错误消息上自动记录到错误日志的输出,它将包含如下所示的条目:

2020-07-04 13:30:45.74 spid56       Failed allocate pages: FAIL_PAGE_ALLOCATION 1 
2020-07-04 13:30:45.76 spid58      
Memory Manager 
VM Reserved = 1657936 KB 
VM Committed = 66072 KB 
AWE Allocated = 2351104 KB              ==>  ~2.2 GB 
Reserved Memory = 1024 KB 
Reserved Memory In Use = 0 KB 
2020-07-04 13:30:45.76 spid56       
USERSTORE_SXC (Total) 
VM Reserved = 0 KB 
VM Committed = 0 KB 
AWE Allocated = 0 KB 
SM Reserved = 0 KB 
SM Committed = 0 KB 
SinglePage Allocator = 1127848 KB       ==>   ~1.07 GB 
MultiPage Allocator = 0 KB 
2020-07-04 13:30:45.78 spid56      Error: 701, Severity: 17, State: 193. 
2020-07-04 13:30:45.78 spid56      There is insufficient system memory to run this query. 

注意

请注意缓存 的较大分配。

此外,如果在执行批处理时查询 sys. 动态管理视图 (DMV) , 则缓存的 列在导致 701 错误的时间段内显示持续增长。

有关可能表现出此行为的应用程序的示例,请参阅 。

原因

分配用于在 SQL 中存储请求的内存量取决于:

例如,对于某些类型的参数 ((例如) ),SQL 可能会以可能低效的方式将请求保存在内存中。 当客户端发送使用这些类型参数的大量请求时,可以在一个请求中发送多个 RPC。 在此方案中,服务器在执行之前将整个请求累积到内存中。 这可能会导致 中讨论的 701 错误。

请求资源不可用是什么意思_系统资源不足无法完成请求的服务_什么叫请求资源不可用

此问题在较旧版本的SQL (中更为普遍,尤其是在使用数据类型) 时。 SQL 2008 及更高版本具有一些设计增强功能,可减少在某些情况下使用的内存量,并且整体效率更高。

解决方案

若要解决此错误,请使用以下方法之一:

缓存 用于连接管理级别分配,例如 RPC 参数以及与已准备句柄关联的内存。 当客户端发送包含大量 RPC 调用的请求时,每个调用都可能使用大量特定类型的参数(例如 ),这可能会导致此缓存中的分配过多,从而耗尽所有可用内存。

还应监视应用程序,以确保我们及时关闭准备好的句柄。 如果不及时关闭这些句柄,将阻止SQL 释放服务器端关联对象的内存。

其他相关
西麦科技申请基于人工智能算法的室内地图自动识别绘制方法及装置专利,提升地图绘制效率

西麦科技申请基于人工智能算法的室内地图自动识别绘制方法及装置专利,提升地图绘制效率

作者: 天天见闻 时间:2024-04-01 阅读: 1
金融界2024年3月30日消息,据国家知识产权局公告,广州西麦科技股份有限公司申请一项名为“基于人工智能算法的室内地图自动识别绘制方法及装置“,公开号CN117782061A,申请日期为2023年12月。 专利摘要显示,本发明提出了一种基于人工智能算法的室内地图自动识别绘制方法及装置,所述方法包括:基于室内空间布置基准定位设备,并确定关键位置坐标;获取关键位置坐标相对于各所述基准定位设备的固有信号参数;基于固有信号参数获取各关键位置坐标处的图像,以及图像中各关键标识元素的特征参数;基于各关键位置坐标、各关键位置坐标处的图像及对应图像中关键识别元素的特征参数,根据预设算法绘制室内地图。所述装置用于实现所述方法。本发明可以实现室内地图的自动识别和绘制,提升了地图绘制效率。...
腾讯公司申请地图绘制专利,提高地图绘制的准确性

腾讯公司申请地图绘制专利,提高地图绘制的准确性

作者: 天天见闻 时间:2024-03-31 阅读: 1
金融界2024年3月15日消息,据国家知识产权局公告,腾讯科技(深圳)有限公司申请一项名为“地图绘制方法、装置和计算机可读存储介质“,公开号CN117705081A,申请日期为2022年9月。 专利摘要显示,本申请实施例公开了一种地图绘制方法、装置和计算机可读存储介质,可应用于云技术、人工智能、智慧交通、辅助驾驶等各种场景;通过获取原始地图路网和历史轨迹点;根据历史轨迹点的位置信息,在路段中识别出历史轨迹点匹配的候选路段;基于历史轨迹点之间的距离和原始地图路网的连通关系,计算转移概率,并基于历史轨迹点和候选路段之间的距离,计算发射概率;根据转移概率和发射概率,在候选路段中筛选出目标路段;基于历史轨迹点之间的路径信息以及历史轨迹点到目标路段的转移概率,确定出历史轨迹点之间存在的缺失路段;根据缺失路段对原始地图路网进行绘制更新,得到目标地图路网。以此,提高地图绘制的准确性。...
美媒:中芯片初创企业融资远超美国

美媒:中芯片初创企业融资远超美国

作者: 天天见闻 时间:2024-02-02 阅读: 39
参考消息网2月1日报道据美国石英财经网站1月30日报道,在计算机芯片风险投资方面,美国与中国之间的差距从未如此之大。 报道称,市场研究公司“项目建议书”数据公司最近的一份报告显示,2023年,美国在全球半导体初创企业融资中所占的份额仅为11%,而中国占75%。“项目建议书”数据公司将半导体初创企业定义为从事芯片设计和制造以及相关产品和设备的公司。 在美国收紧对英伟达公司和超威半导体公司等制造商生产的人工智能芯片的出口管制之后,中国已将建设半导体产业列为优先事项。中国推出了由国家支持的投资工具——国家集成电路产业投资基金。...
据了解,京东仍在频繁接触东宇汇,去京东会是个好归宿吗?

据了解,京东仍在频繁接触东宇汇,去京东会是个好归宿吗?

作者: 天天见闻 时间:2024-01-30 阅读: 39
今日,京东仍在频繁接触董宇辉的消息,在网络上掀起波澜。据知情人士透露,京东内部已多次召开小型会议,探讨引进董宇辉的可能性,并探讨未来的合作模式。 此前,东方甄选“小作文”风波爆发之时,京东有意招募董宇辉的传闻便已传得沸沸扬扬。有网传截图显示,京东的人力副总裁曾携带刘强东的亲笔签名前往陕西与董宇辉洽谈,且双方沟通顺畅,似乎董宇辉加盟京东的可能性颇高。然而,董宇辉对此予以否认,他表示:“此消息并不属实,目前并未与任何公司接触。” 罗永浩也在社交媒体上发文力挺董宇辉,他表示:“真的没必要再浪费生命去打工了。如果董宇辉老师本人有创业的想法,很愿意与一些做投资和企业的朋友们共同为他搭建一个平台,助力他顺利创业。”罗永浩坦言,他并不追求在这件事上有任何利益回报,只是将董宇辉视为年轻时的自己,希望给予他更多的支持和鼓励。...
渴望“经济胜利”!美媒:拜登可能针对英特尔、台积电宣布巨额补贴

渴望“经济胜利”!美媒:拜登可能针对英特尔、台积电宣布巨额补贴

作者: 天天见闻 时间:2024-01-29 阅读: 41
【环球时报驻美国、韩国特约记者 冯亚仁 丁玲】 “拜登政府急于在大选临近之际强调自己的标志性经济举措。”美国《华尔街日报》27日报道称,拜登政府预计将在未来几周正式宣布向包括英特尔、台积电在内的半导体大厂提供数十亿美元的建厂补贴,以帮助它们建设新工厂。该补贴是拜登于2022年8月签署的《芯片和科学法》的一部分,但由于条件苛刻、实施效率低下等原因,台积电、三星电子等接连宣布推迟投产。报道称,随着前总统特朗普日前接连在初选中取得胜利,拜登兑现自己标志性的经济政策变得迫在眉睫。 ...
不买英伟达芯片,也不卖镓和锗,中国的对战帝,急之余,黄仁勋来中国跳舞。

不买英伟达芯片,也不卖镓和锗,中国的对战帝,急之余,黄仁勋来中国跳舞。

作者: 天天见闻 时间:2024-01-27 阅读: 35
美国对华围起“小院高墙”,中方自然有办法反制,且拿准美方的要害反制,这不,美国半导体巨头英伟达CEO坐不住了,急得来华扭起大秧歌。 美媒发现中方已暂停对美出口镓和锗 参考消息网报道,中方自出台金属镓和锗的管制措施后,完全停止了对美国出口这两项关键原材料,同时,中国对美国盟友的镓锗出口量也大幅减少,尤其是与美国站在统一战线的日本。 不过,中方对镓锗出口下降比例不同,数据显示,2023年全年中国镓对外出口,同比下降了三分之二,锗对外出口则下降了8%。这大概率是因为中国在两项关键原材料领域占据的领导地位有差别,中国生产镓占全球产量的95%,锗占60%,因此中方只要做到严控镓的出口量,便可以影响美国供应链。...
我来说两句

年度爆文