PDA

Просмотр полной версии : Настройка основного архива данных



AlexBut
25.11.2025, 10:27
Здравствуйте!
У нас основной архив данных имеет две настройки , которые противоречат друг другу.
Максимальный размер 90 ГБ и максимальное время хранения 35 суток.
Сейчас основной архив имеет размер 109 ГБ.
Значит ли это , что вторая настройка главней первой?

МихаилГл
25.11.2025, 10:41
Здравствуйте!
У нас основной архив данных имеет две настройки , которые противоречат друг другу.
Максимальный размер 90 ГБ и максимальное время хранения 35 суток.
Сейчас основной архив имеет размер 109 ГБ.
Значит ли это , что вторая настройка главней первой?

Что за база? В MSSQL, например, файл базы может быть и больше, но данные там не от начала, до конца, а в начале и в конце, например, а посередине затертые старые данные... Или мастерскада может шринк ей делать? Думаю что нет...

AlexBut
25.11.2025, 11:17
postgresql 15

МихаилГл
25.11.2025, 11:27
А есть для нее менеджер какой? Может через него глянуть размер данных?

Тоже интересует архивирование...

AlexBut
25.11.2025, 11:42
pgAdmin, по изменению, мёртвая зона 0.1. Датчики обычные- давление, уровень

Larrrik
26.11.2025, 10:41
Здравствуйте!
максимальное время хранения 35 суток.
Есть возможность экспериментировать временем хранения, или уже эксплуатируется?
Просто может так статься, что и у них например вообще не реализована (или реализована криво) чистка БД PostgreSQL, и тогда вопрос сразу становится глубже и шире.
Проще всего проверить уменьшив срок хранения или дождавшись истечения 35 дней ))

AlexBut
27.11.2025, 04:49
[QUOTE=Larrrik;475788]
Просто может так статься, что и у них например вообще не реализована (или реализована криво) чистка БД PostgreSQL, и тогда вопрос сразу становится глубже и шире.

А здесь есть их представитель, чтобы узнать реализована чистка или нет. У нас MS4D 1.3.7

asuwcc
27.11.2025, 05:30
День добрый.

Можно поиграть с другими настройками архивации
1. Число удаляемы строк в одной операции - тут побольше.
2. Период чистки архива
3. Период подсчета статистики - как раз определяет строки, которые надо удалить. По этой статистике, как я понял, происходит чистка.

В 2 и 3 настройках можно попробовать в разный таймаут поставить.
А вообще, накуевертили гору настроек, без стакана не разобрать. Ну на кой лят такие тонкие настройки. Неужели нельзя просто указать глубину архива и все.

melky
27.11.2025, 06:08
Нельзя, программисты любят усложнять и перегружать интерфейсы лишним. :)

МихаилГл
27.11.2025, 06:20
Нельзя, программисты любят усложнять и перегружать интерфейсы лишним. :)

Согласен. Нет бы принять администратора баз данных... Хотя это работодатель не хочет расширять штатку, так как "все должно само работать"...

Larrrik
27.11.2025, 10:28
... так как "все должно само работать"...
Должно, коли производитель ПО сам заявляет что должно )
Если б не было этой настройки - тогда можно было бы рассматривать иные варианты )

melky
27.11.2025, 10:47
был фокус. nginx своим логом забил весь диск, БД упала :) так что со стороны scada или БД еще должен быть контроль свободного места на диске.

Larrrik
27.11.2025, 10:53
... контроль свободного места на диске.
Определение свободного места на диске уже присутствует в MS4D из коробки, добавить небольшую логику обработки - и можно выводить сообщение с сигнализацией в клиент.