内存分配 R 服务 SQL 服务器 2016

Memory allocation R services SQL server 2016

我有 R 服务的内存分配问题(在 SQL 服务器 2016 上)

这是我的错误: "Error: cannot allocate vector of size 1.1 Gb"

当 R 内存超过 1.2G 时发生这种情况(我正在查看任务管理器)

我已经在文件 rlaucher (C:\Program Files\Microsoft SQL Server\MSSQL13.RSERVICES\MSSQL\Binn) 中将 MEMORY LIMIT PERCENT 更改为 90,但没有任何变化。

我的电脑有 8G 内存,所以通常我的 R 会话可以分配 7.2G 内存。 (8G 的 90%)

what/where 是问题吗? SQL 服务器 2016 是否有其他文件专门限制新 R 服务的内存?

谢谢。

使用 How To: Create a Resource Pool for R. For more information please see Resource Governance for R services.

上的说明,在资源池的 max_memory_percent 设置中检查为 R 进程分配的内存