Мастер-Тур(15):Настройка заданий — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (Новая страница: «Версия статьи от {{REVISIONDAY}}.{{REVISIONMONTH}}.{{REVISIONYEAR}}. Для перехода на версию статьи, соответству…») |
Biryukov (обсуждение | вклад) |
||
Строка 20: | Строка 20: | ||
|- | |- | ||
| Название БД_Reindex | | Название БД_Reindex | ||
− | | | + | | Maintenance_reindex_job |
| 1 сутки<br />(ночью) | | 1 сутки<br />(ночью) | ||
| Производит профилактическую дефрагментацию индексов.<br /> | | Производит профилактическую дефрагментацию индексов.<br /> | ||
− | В запуске задания для reindex доступна опция '''@DisableRebuild = 1'''. Разрешает использовать в качестве перестроения индексов только функцию ''REORGANIZE''. Позволяет не блокировать работу с базой данных во время операции, но существенно увеличивает время работы скрипта и нагрузку на базу данных со всеми негативными последствиями. Необходимо использовать если ''Rebuild''индекса не позволяет использовать базу данных в полной мере из-за объема данных. | + | В запуске задания для reindex доступна опция '''@DisableRebuild = 1'''. Разрешает использовать в качестве перестроения индексов только функцию ''REORGANIZE''. Позволяет не блокировать работу с базой данных во время операции, но существенно увеличивает время работы скрипта и нагрузку на базу данных со всеми негативными последствиями. Необходимо использовать, если ''Rebuild'' индекса не позволяет использовать базу данных в полной мере из-за объема данных. |
+ | |- | ||
+ | | Название БД_CleanHistory | ||
+ | | Maintenance_CleanHistory_job | ||
+ | | 1 сутки<br />(ночью) | ||
+ | | Производит очистку таблиц History и HistoryDetails за Х дней, кроме данных по путевкам.<br /> | ||
+ | В хранимой процедуре ''Maintenance_CleanHistory_job'' в параметрах ''@BeginJob'' и ''@EndJob'' можно задать время, в которое можно проводить обслуживание. По умолчанию установлено время с 23:00 до 08:00.<br /> | ||
+ | В хранимой процедуре ''Maintenance_CleanHistory_Run'' в параметре ''@DaysAgo'' можно установить дату, до которой будет проводиться очистка. По умолчанию задано 365 (то есть, при запуске 01.02.2022 года будут удаляться все записи от создания базы данных до 31.01.2021 года). | ||
|- | |- | ||
|} | |} | ||
<br /> | <br /> |
Версия 16:52, 27 июня 2022
Версия статьи от 27.06.2022. Для перехода на версию статьи, соответствующую используемой Вами версии программы, нажмите ссылку в таблице:
Введение
В данной статье описаны все задания (Jobs), которые используются при работе с ПК «Мастер-Тур 15».
Создание заданий (Jobs)
Перед созданием заданий необходимо убедиться, что установлен и запущен SQL Server Agent. При использовании Express-издания Microsoft SQL Server вместо заданий sql-сервера используется планировщик заданий Windows
Список стандартных заданий (Jobs)
Название задания (Job Name) | Запускаемая хранимая процедура | Интервал запуска | Описание |
Название БД_Reindex | Maintenance_reindex_job | 1 сутки (ночью) |
Производит профилактическую дефрагментацию индексов. В запуске задания для reindex доступна опция @DisableRebuild = 1. Разрешает использовать в качестве перестроения индексов только функцию REORGANIZE. Позволяет не блокировать работу с базой данных во время операции, но существенно увеличивает время работы скрипта и нагрузку на базу данных со всеми негативными последствиями. Необходимо использовать, если Rebuild индекса не позволяет использовать базу данных в полной мере из-за объема данных. |
Название БД_CleanHistory | Maintenance_CleanHistory_job | 1 сутки (ночью) |
Производит очистку таблиц History и HistoryDetails за Х дней, кроме данных по путевкам. В хранимой процедуре Maintenance_CleanHistory_job в параметрах @BeginJob и @EndJob можно задать время, в которое можно проводить обслуживание. По умолчанию установлено время с 23:00 до 08:00. |