TST03表数据增加导致SAP-HANA内存占用持续升高
项目场景:
对于S4-HANA系统来说,HANA内存使用率是很重要的一个指标。 公司HANA版本:S4-HANA1809问题描述:
公司HANA数据库内存占用连续升高,5个月时间内,HANA数据库内存占用从20%(200G)攀升至近80%。 如下是其中几日的内存占用记录,查询路径:DB02/性能/加载历史记录/Database used Memory原因分析:
分析逻辑:1.SAP系统任务执行增长情况
初期怀疑有新增的SQL大量执行。经SM37查询后台JOB,发现4月份/5月份均新增了部分后台任务,执行频次较高。但这些任务每日运行频次稳定,执行时的内存占用不至于每日升高。Pass
2.外围帆软等系统直接访问HANA情况
与同事确认无明显新增任务。事务码DB02/性能/加载历史记录/Total sqlExecutors,Read request等指标没有持续明显增长。Pass
3.分析数据增长情况;
路径:DB02/系统信息/大表,勾选最快增长 。
发现TST03表近期增长300个G(截图中的数据非当时数据),该表记录SAP临时顺序文件,其中也包含后台Job产生的假脱机请求。从4月份开始,新增的后台Job每分钟都会插入大量数据。导致HANA内存占用快速增加,磁盘占用也快速增加。
解决方案:
程序rsp01041创建变式,创建后台job,每日早上执行任务,清理TST03表记录;
效果,HANA内存占用降至50%左右,观察1个月,没有再出现HANA内存持续攀升情况。
参考链接:
1.Table TST03 grow fast
2.Note 2649378 Table tst03 grow fast
post SAP-Garson
原文链接:https://blog.csdn.net/ZHAOJUNCHAO1985/article/details/121438253文章来自于网络,如果侵犯了您的权益,请联系站长删除!