![SAP HANA:清除或减少 STATISTICS_ALERT_BASE 表](https://linux22.com/image/674957/SAP%20HANA%EF%BC%9A%E6%B8%85%E9%99%A4%E6%88%96%E5%87%8F%E5%B0%91%20STATISTICS_ALERT_BASE%20%E8%A1%A8.png)
我们的 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 作业,使用注释中描述的“删除旧条目”语句来清除旧警报。