作者

InterSystems中国
InterSystems 官方 Claire Zheng · 三月 18

警报:数据库缓存≥ 2 TB 时系统挂起

摘要

       
警报编号 受影响的产品和版本 风险类别和评分 明确要求
DP-448888 产品:    
  • InterSystems IRIS® 数据平台
  • InterSystems IRIS® for Health
  • InterSystems Health Connect™版本
  • 2024.3.0
  • 2025.1.0 - 2025.1.3
  • 2025.2.0
  • 2025.3.0 | 运行:高风险 | 使用了 ≥ 2 TB 的数据库缓存 |

问题

在上述版本中,如果数据库缓存大于或等于 2,097,152 MB(2 TB),实例可能无法启动或在运行过程中挂起。请注意,未配置实例的初始数据库缓存分配是系统物理内存的 25%;因此,如果物理内存≥ 8 TB,则未配置实例可能存在风险。更多信息,请参阅为数据库和常规缓存分配内存以及数据库缓存 (globals) 配置参数

如果使用高级配置选项分配多个块大小的缓冲区,则必须以global缓冲区为单位计算限制。只要所有大小的缓冲区总和少于 268,435,456 个,就不会有风险。

此问题影响以下产品的 2024.3、2025.1.0 - 2025.1.3、2025.2.0 和 2025.3.0 版本:  

  • InterSystems IRIS
  • InterSystems IRIS for Health
  • InterSystems Health Connect

影响评估

  • 如果数据库缓存大于或等于 2,097,152 MB(2 TB),实例可能无法启动或在运行过程中挂起。

  • 如果实例的数据库缓存超过 2 TB,请根据上述指导减少缓存。

  • 该问题已在 2026.1.0 和 2025.1.4 版本中得到纠正:  

    • 2026.1.0 计划于 2026 年 3 月 25 日发布。
    • 2025.1.4 计划于 2026 年 4 月 15 日推出。
  • 在此期间,若客户需要在此版本发布前完成修复,可通过全球响应中心(Worldwide Response Center)申请针对该补丁(DP-448888)的特别分发。

     

更多信息

如有疑问或需要帮助,请联系 InterSystems全球响应中心(WRC)。