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

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值