我们的 SAP HANA 数据库消耗大量内存 - 即使其中没有太多数据。
经过一些研究:
select top 100 * from M_CS_TABLES order by MEMORY_SIZE_IN_TOTAL desc
我发现 STATISTICS_ALERTS_BASE 表的大小超过 20.000.000.000(二十亿)
如何减少或者清除这个表?
编辑:
如果桌子变得很大,它可能会管理面板在SAP HANA真的慢的。如果是这样,则截断表可以解决问题!
答案1
简单的 :-)
truncate table _SYS_STATISTICS.STATISTICS_ALERTS_BASE;
看一下SAP 说明 2170779。我通常会有一个 cron 作业,使用注释中描述的“删除旧条目”语句来清除旧警报。