如何防止错误“资源池‘VDWFrontendPool’中的系统内存不足,无法运行此查询”

问题描述

使用 Openrowset 在 Azure 存储帐户上的文件夹中查询大约 300.000 个小型 JSON 文件时,我不断收到此错误

数据库操作失败并出现以下错误:'There is 资源池“VDWFrontendPool”中的系统内存不足,无法运行 这个查询

视图中的 openrowset 查询由数据工厂中的复制活动调用

有时它可以正常工作,但通常不会。

我使用以下语法:

SELECT COLUMNA,COLUMNB
FROM
OPENROWSET(
    BULK 'https://theStorage.dfs.core.windows.net/raw/system/folder/',FORMAT = 'CSV',FIELDQUOTE = '0x0b',FIELDTERMINATOR ='0x0b',ROWTERMINATOR = '0x0b'
)
WITH (
    jsonContent varchar(MAX)
) AS JSON
CROSS APPLY and so on..

我认为这个无服务器的东西应该自动扩展并且内存应该不是问题?

有人遇到过这个吗?有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)