Все страницы
Перейти к концу метаданных
Переход к началу метаданных

Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 3 Следующий »

Команда VACUUM FULL

Команда удаляет все старые версии записей и, соответственно, уменьшает размер файла, содержащего таблицу. Рекомендуется использовать команду 1 раз в месяц в период низкой загрузки сервера.

Перед выполнением запроса необходимо остановить работу службы Biosmart Server. После выполнения запроса запустить службы Biosmart Server.

Запрос:

VACUUM FULL;

Эта команда полностью блокирует обрабатываемую таблицу, при выполнении команды доступ к обрабатываемым данным невозможен. 


Команда очистки событий

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

Команда удаляет все старые логи, которые имеют срок давности 180 дней и более.

Для очистки событий выполните запрос:

delete from log where epoch_to_timestamp(date) < now() - interval '180 day';

delete from log_indexed where epoch_to_timestamp(date_local) < now() - interval '180 day';

После удаления журнала событий рекомендуется выполниться команду VACUUM ANALYZE.


Команда полного удаления сотрудников из БД

Команда используется при необходимости полностью удалить из БД сотрудников, уволенных более полугода назад. Также при удалении указанных сотрудников из БД удаляются все связанные с ними данные (журналы событий, параметры).

Перед выполнением запроса необходимо остановить работу службы BioSmart Server. После выполнения запроса запустить службы BioSmart Server.

Запрос:

select del_fire_workers_full();

  • Нет меток