MicroStrategy ONE
设置动态职务级别管理
MicroStrategy ONE (2024 年 3 月) 引入了在内存不足情况下动态调整作业级别管理的功能,以防止大型作业杀死系统。这是建立在 用户组管理设置。系统默认的作业级别内存管理设置从承载 Intelligence 服务器的机器或容器的总内存的 50% 减少到 10%。当发生低内存情况时,例如当可用的系统总内存面临压力(低于机器/容器物理内存的 20%)时,每个作业的管理设置将减少到原始值的一半。例如,它可以将默认的 10% 设置降低到 5%。
启用动态职务级别管理
默认情况下,此设置是关闭的。使用 MicroStrategy REST API。
-
打开 MicroStrategy 通过附加 REST API 探索器
/MicroStrategyLibrary
和/api-docs/index.html?visibility=all
在您的浏览器中。 -
创建会话并对其进行验证。在身份验证部分中,使用
POST /api/auth/admin/login
。 -
点击 试用 并通过提供您的用户名和密码来修改请求正文。
-
单击执行。
-
在响应中,找到
X-MSTR-AuthToken
。 -
获取当前功能状态:
-
在“配置”部分下,查找
GET /api/v2/configurations/featureFlags
。 -
点击 试用。
-
设置适当的
X-MSTR-AuthToken
从步骤 5 开始。您还可以通过检查浏览器网络 XHR 请求来获取此信息。 -
单击执行。
-
搜索
ResourceGoverning
在响应主体中查找其状态详情。
-
-
在“配置”部分下,查找
PUT /api/configurations/featureFlags/{id}
。 -
点击 试用。
-
设置适当的
X-MSTR-AuthToken
从步骤 5 开始。您还可以通过检查浏览器网络 XHR 请求来获取此信息。 -
放
id
到95A4D4CC468B8C6B1740CDB1EAA04F12
。 -
要启用此预览功能,请设置
status
值1
。 -
单击执行。
-
重复步骤 6 以验证该功能是否已启用。
-
重新启动 Intelligence 服务器以使更改生效。
范围
此动态更改仅适用于具有默认作业级别内存管理设置的作业,包括新的作业和正在运行的作业。自定义设置不受影响。
示例 1:使用默认值 10 GB(100 GB 的 10%)创建作业。当系统处于内存不足的情况时,该限制会降低到 5 GB。
示例 2:使用自定义值 100 GB 创建了一个作业。该值不会改变。