<< Click to Display Table of Contents >> Navigation: Проект > Страницы свойств элементов > Страницы свойств Системы > Архив > Сообщения |
Определяет базовые настройки архива сообщений, такие как место хранения, время хранения и т.п.
MasterSCADA позволяет хранить архивы в собственной файловой системе, в оперативной памяти компьютера, либо во внешней базе данных.
Файловая система - архивы сообщений хранятся локально в двоичных файлах в собственном формате, доступ к этим архивам можно получить через стандартные функции и документы MasterSCADA (журналы и т.п.). Для использования этой возможности архивирования дополнительные опции не требуются.
База данных - архивы сообщений помимо внутренних архивов могут храниться во внешних базах данных (MS SQL 2005. В дальнейшем список используемых баз данных для хранения архивов сообщений будет расширен. В БД создается две таблицы: таблица данных и таблица кеша изменений.
Таблица данных - основное хранилище сообщений, а также дополнительной информации по ним (время квитирования, время, когда событие потеряло актуальность и т.п.)
Таблица кеша изменений - это таблица, в которую пишутся все изменения в таблице данных (новое сообщение, времена квитирования, закрытия и т.п.) это служебная таблица, служит для оптимизации работы MasterSCADA с сообщениями. Она нужна для решения следующих задач: при старте MasterSCADA получить все активные сообщения за определённый период, например, если включается компьютер-клиент в систему, с периодом в 1 секунду смотреть изменилась или нет таблица данных.
Для хранения архивов сообщений во внешней базе данных необходимы опции MasterSCADA: модуль связи с SQL сервером и модуль ведения архивов (чтение-запись) в SQL сервере.
Вид:
Элементы управления:
Элемент |
Описание |
Поле "Места архивирования" |
Настраиваются ограничения хранения архивов в файловой системе или БД . Выделите место хранения и настройте его. См. ниже. |
Выпадающий список "По умолчанию" |
Настраиваются ограничения хранения архивов в файловой системе или БД . Выделите место хранения и настройте его. См. ниже. |
Закрывать загруженные при старте сообщения |
При установке данного флага если у БД-коннектора установлено "Загружать активные сообщения при старте", то при запуске режима исполнения, активное сообщение будет закрыто с текущей меткой времени, а затем открыто новое с текущей метки времени. Если флаг будет выключен, то загруженное активное сообщение остается неизменным - то есть остается активным. |
Настройки базы данных сообщений::
Название |
Описание |
Максимальный размер буфера сообщений |
Максимальное количество изменений, которые могут накопиться в буфере, до того момента как изменения буду записаны в базу. |
Длительность |
Ограничивает архив по времени. Формат записи: дни.чч:мм:сс. При наступлении ограничений более старые данные будут удалятся |
Длительность кеша изменений |
Это ограничение на таблицу БД, которая используется для передачи сообщений между компьютерами. |
Максимальный объем таблицы данных (Мб) 0 -не контролировать |
При достижении указанного объема более старые данные будут удалятся из таблицы данных. |
Максимальный объем таблицы кеша изменений (Мб) 0 -не контролировать |
При достижении указанного объема более старые данные будут удаляться из таблицы кеша изменений. |
Период задачи отслеживания изменений |
Интервал времени, с которым запускается проверка на изменения. |
Период задачи очистки |
Интервал, с которым запускается проверка на переполнение таблицы по времени. Если время хранения базы будет преувеличено, то произойдет очистка. |
Период контроля объема базы |
Интервал, через который происходит проверка на переполнение таблицы по объему. Если размер таблицы больше указанного, то произойдет очистка. |
Загружать активные сообщения при старте |
При установке данного флага сообщения, которые на момент остановки режима исполнения находились в активном состоянии, загружаются из базы данных. Далее их поведение зависит от настройки "Закрывать закрывать загруженные при старте сообщения" - сообщение или закрывается с текущей меткой времени и остается активным. |
Минимальное количество сообщений в запросе |
Количество сообщений передаваемое из БД в MasterSCADA для отображения в журналах и т.п. |