症状
- 每小时的 CPU 高峰达到 80%-100%。
- 在某些情况下,客户报告系统冻结/暂停的时间很短。
- 无法在 SAP GUI 中打开任何事务。
- CPU 负载达到 100%。
- 大约一分钟后,CPU 负载回落到平均值,事务再次运行。
- 在消耗资源的语句跟踪中,可能会看到在 CPU 高峰时对 _SYS_STATISTICS.STATISTICS_SCHEDULABLEWRAPPER 的调用。
环境
- SAP HANA(平台版)2.0 <= SP06
重现问题
监控 CPU 使用情况
原因
统计服务器进程消耗的系统资源过多。
解决方案
已知以下解决方法可以缓解这种情况:
- 使用工作负载管理降低 CPU 使用率:
CREATE WORKLOAD CLASS "_SAP_SYS_STATISTICS_USER" SET 'PRIORITY' = '0', 'TOTAL STATEMENT THREAD LIMIT' = '20', 'TOTAL STATEMENT MEMORY