У меня проблема с базой данных. Это растет так быстро. Я использую MySQL 5.7.24, Spring Boot и History Level Audit. Теперь моя база данных ~ 100 ГБ.
Кто-нибудь знает методику или совет, как уменьшить размер базы данных? Могу ли я удалить байтовые массивы из ACT_GE_BYTEARRAY или переместить некоторые исторические данные в другую базу данных?
Если я перенесу некоторые исторические данные в другую базу данных, как я могу получить к ним доступ из службы истории?
Текущий размер моего стола:
- ACT_HI_VARINST => 10,66 ГБ
- ACT_HI_PROCINST => 0,46 ГБ
- ACT_HI_TASKINST => 0,01 ГБ
- ACT_HI_ACTINST => 15,92 ГБ
- ACT_GE_BYTEARRAY => 29,49 ГБ
- ACT_HI_DETAIL => 16,02 ГБ
P.S. Я начал модифицировать процессы, чтобы использовать маленькие (простые) переменные вместо «больших» переменных - сериализованных объектов, которые слишком велики, чтобы уменьшить размер ACT_HI_VARINST .
Заранее спасибо.