Перейти к основному содержимому

Новости

ТехноДок 9. Работа с большими отчётами и оптимизация производительности

Июнь 2026

В девятой версии ТехноДок мы сосредоточились на производительности: оптимизировали клиентскую и серверную части и научили систему уверенно работать с очень большими отчётами, содержащими миллионы значений.

Оптимизация клиента

  • Теперь на клиенте можно работать с отчётами, содержащими до 8 млн значений параметров. Благодаря постраничному отображению больших таблиц потребление оперативной памяти на клиентских АРМах остаётся небольшим.
  • Улучшен пользовательский интерфейс работы с отчётами.

Оптимизация сервера

  • При формировании отчёта данные потоком сохраняются на диск вместо оперативной памяти, что значительно снизило потребление памяти сервером приложений.
  • Добавлена возможность задать максимальный объём оперативной памяти, который может использовать сервер приложений.
  • Оптимизирован алгоритм запроса данных из исторической БД: данные загружаются чанками по несколько часов на параметр и кэшируются в памяти для быстрого поиска значений.

Отчёты и экспорт

  • Добавлено ограничение числа шагов в отчёте с оповещением пользователя (по умолчанию — 86 400, число секунд в сутках) и отдельное ограничение на число строк при экспорте.
  • Добавлен быстрый экспорт отчёта в Excel без учёта разметки.
  • Добавлена выгрузка отчёта в Excel/CSV без его создания и просмотра — самый быстрый способ выгрузить данные, например, за сутки.
  • При экспорте в Excel числа сохраняются с типом «число», а разделитель дробной части берётся из региональных настроек операционной системы.
  • Добавлена настройка формата времени по умолчанию.

Перечисленные изменения позволяют формировать, просматривать и выгружать отчёты с миллионами значений при минимальном потреблении ресурсов.

Подробнее — в истории версий

Свяжитесь с нами