Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • время транзакции – время начала выполнения транзакции;
  • время изменения – время внесения изменений в таблицу;
    Tip

    Время изменения может отличаться от времени начала транзакции, так как в рамках одной транзакции может быть выполнено несколько изменений

  • имя таблицы – имя таблицы в которую были внесены изменения;
  • тип операции – тип операции, которая привела к изменению данных:
    • insert – добавление записи;
    • update – обновление записи;
    • delete – удаление записи.
  • ИД измененной строки – идентификатор измененной строки в базе данных;
  • первичный ключ – первичный ключ таблицы в базе данных;
  • что изменено – список данных, которые были изменены;
    Tip

    Поле заполняется только для операций update - обновление записи

  • автор изменений – пользователь ExeMES, который внес изменения;
    Tip

    автор изменений - зарегестрированный в ExeMES пользователь, который совершил действия вещущие к изменению данных в таблице

  • ИД запроса – идентификатор запроса к ExeMES Server;
    Tip

    Идентификатор запроса на изменение в базе данных можно получить путем анализа лога, который получен при расширенной настройке логирования

  • ИД транзакции – идентификатор транзакции в базе данных;
  • пользователь БД – системный пользователь базы данных, который внес изменения в БД;
    Tip

    Пользователь БД – это пользователь, который указывается в строке подключения в переменной окружения MESDBContext

  • ИД записи в журнале – идентификатор записи в журнале аудита изменения данных.

...

Tip

Для типа операции update при выборе опции «Показать только измененные поля» таблицы в раскрывающейся области будут отображены только измененные поля, при выборе опции «Показать всю строку» отобразится вся обновленная строка

Expand
titleОчистка данных аудита

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

Очистка данных аудита может быть выполнена двумя способами:

  • автоматическая очистка - удаление через указанное количество дней в настройках системного параметра «Срок жизни журналов аудита до очистки»;
  • ручная очистка - если в системном параметре «Срок жизни журналов аудита до очистки» задано значение 0, то необходимо периодически вручную очищать данные аудита. Для этого необходимо вызвать метод POST api/AdminTools/Audit/Purge в ExeMES Server, в параметре «lifespan» необходимо передать целочисленное значение в днях. Данные аудита, которые хранятся больше указанного значения, будут удалены.
Note

Все факты вызовы процедуры очистки (как автоматической, так и ручной), сохраняются в таблице change_log_purge_history схемы audit БД mesdb с указанием кол-ва удаленных записей.