MicroStrategy ONE

用户组管理设置

具有管理作业权限的用户可以为每个用户组设置情报服务器中每个作业所消耗的内存量限制。管理员可以通过 每个作业的最大内存消耗 (MB) 环境。

每个作业的最大内存消耗 设置适用于除多维数据集发布和订阅之外的所有作业。一旦作业达到内存控制限制,该作业将立即终止并随后被取消。要查看作业使用了多少内存,请打开 MicroStrategy 诊断配置工具并启用 作业追踪 内核组件下的日志。每项工作都会出现一条记录。

开始于 MicroStrategy ONE (2024 年 3 月),如果您选择 自动的 作为选项 每个作业的最大内存消耗 设置后生效的值为总内存的10%。你也可以 动态调整职务级别治理 在内存不足的情况下。

开始于 MicroStrategy 2021 更新 1,有四种选择 每个作业的最大内存消耗 环境:

  • 自定义值:指定的自定义值将生效。
  • 自动:生效的值将是托管 Intelligence Server 的机器或容器的总内存的 50%。开始于 MicroStrategy ONE (2024 年 3 月),生效的值将是托管 Intelligence Server 的机器或容器总内存的 10%。
  • 无限:该用户组在情报服务器中每个作业所消耗的内存量是无限制的。
  • 遗传:该用户组将从其所属的父组继承该值。

用户将从其值未设置为“继承”的最近的父组继承最大值(参见示例 A - 当比较父组的值时,“无限制”是最大的,“自动”将被解析为绝对值,然后与其他自定义值进行比较)。如果所有直接父组都设置为“继承”,它将从最近到最远遍历间接父组(参见示例 B),最后遍历所有人组(参见示例 C)。如果“Everyone”组仍设置为“继承”,则对该用户生效的值将为“自动”。

示例 A

用户 A 属于多个组,这些组具有 每个作业的最大内存消耗 值设置为除“继承”之外的选项。由于组具有指定的值,因此“所有人”组将被忽略,并且用户 A 从最近的父组(即直接组 2)继承最大值。

示例 B

用户 B 属于多个组,其中所有直接父组都属于 每个作业的最大内存消耗 值设置为“继承”。但是,一些间接父组的设置被设置为除继承之外的选项。由于父组已分配值,因此“Everyone”组将被忽略,并且用户 B 从最近的父组(即组 4)继承最大值。

示例 C

用户 C 属于多个组,所有父组都属于 每个作业的最大内存消耗 值设置为“继承”。由于组没有分配的值,因此用户 C 继承了 Everyone 组的值。

设置用户组管理设置

  1. 打开 Workstation 窗口,使“导航”窗格处于“智能模式”。
  2. 在“导航”窗格中,单击用户和组
  3. 从下拉菜单中选择一个环境。

  4. 点击 用户组
  5. 右键单击用户组并选择 特性。
  6. 选择 获取信息 (如果您使用的是Mac)。

  7. 在左侧窗格中,单击 管理设置
  8. 从下拉菜单中选择一个选项。有关选项的详细信息,请参阅上文部分。

    如果 自定义值 后,在“自定义值 (MB)”字段中输入一个值。

    用户需要注销并重新登录才能使新设置生效。

  9. 单击确定