SAP HANA: очистить или уменьшить таблицу STATISTICS_ALERT_BASE
Наша база данных 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 по избавлению от старых предупреждений с помощью инструкции "удалить старые записи", описанной в примечании.