Мастер-Тур:Настройка заданий — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) (Новая страница: «====Создание заданий (Jobs)==== <font style="color:#FF0000">Внимание!</font> Перед созданием заданий необходи…») |
Biryukov (обсуждение | вклад) |
||
Строка 1: | Строка 1: | ||
+ | ==Создание заданий (Jobs)== | ||
+ | |||
+ | [[Файл: mb_030.png|left|Предупреждение]] <BR> | ||
+ | Перед созданием заданий необходимо убедиться, что установлен и запущен ''SQL Server Agent''. | ||
+ | При использовании [[Мастер-Тур:Создание_заданий_для_MS_SQL_Server_Express|Express-издания]] Microsoft SQL Server вместо заданий sql-сервера используется планировщик заданий Windows | ||
+ | |||
====Создание заданий (Jobs)==== | ====Создание заданий (Jobs)==== | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Строка 26: | Строка 25: | ||
<TR><TD STYLE="font-family:courier new">mwCleanAndReindex</TD><TD STYLE="font-family:courier new">mwCleaner<br />mwReindex</TD><TD>1 сутки<br />(ночью)</TD><TD>Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах.</TD></TR> | <TR><TD STYLE="font-family:courier new">mwCleanAndReindex</TD><TD STYLE="font-family:courier new">mwCleaner<br />mwReindex</TD><TD>1 сутки<br />(ночью)</TD><TD>Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах.</TD></TR> | ||
</TABLE> | </TABLE> | ||
− | + | ||
− | + | </ol> | |
+ | |||
+ | |||
+ | |||
+ | |||
<TABLE CLASS="wikitable"> | <TABLE CLASS="wikitable"> | ||
− | <TR TR ALIGN="center" VALIGN="center"><TH WIDTH=" | + | <TR TR ALIGN="center" VALIGN="center"><TH WIDTH="22%">Название задания (Job Name)</TH><TH WIDTH="22%">Запускаемая хранимая процедура</TH><TH WIDTH="8%">Интервал</TH><TH WIDTH="10%">Где устанавливается</TH><TH WIDTH="42%">Описание</TH></TR> |
− | <TR><TD STYLE="font-family:courier new">mwCleanAndReindex</TD><TD STYLE="font-family:courier new">mwCleaner<br />mwReindex</TD><TD>1 сутки<br />(ночью)</TD><TD>Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.</TD></TR> | + | <TR><TD STYLE="font-family:courier new">mwCleanAndReindex</TD><TD STYLE="font-family:courier new">mwCleaner<br />mwReindex</TD><TD>1 сутки<br />(ночью)</TD><TD>На основной базе данных</TD><TD>Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.</TD></TR> |
− | <TR><TD STYLE="font-family:courier new">mwClearQuotaCache</TD><TD STYLE="font-family:courier new">ClearQuotaCache</TD><TD>1 минута</TD><TD>Удаляет записи из кеша квот с истекшим сроком хранения.</TD></TR> | + | <TR><TD STYLE="font-family:courier new">mwClearQuotaCache</TD><TD STYLE="font-family:courier new">ClearQuotaCache</TD><TD>1 минута</TD><TD>На основной базе данных</TD><TD>Удаляет записи из кеша квот с истекшим сроком хранения.</TD></TR> |
− | <TR><TD STYLE="font-family:courier new">mwRemoveDeletedNightly</TD><TD STYLE="font-family:courier new">mwRemoveDeleted</TD><TD>1 сутки<br />(ночью)</TD><TD>Физически удаляет записи из поисковых таблиц, помеченные как неактивные.</TD></TR> | + | <TR><TD STYLE="font-family:courier new">mwRemoveDeletedNightly</TD><TD STYLE="font-family:courier new">mwRemoveDeleted</TD><TD>1 сутки<br />(ночью)</TD><TD>На основной базе данных</TD><TD>Физически удаляет записи из поисковых таблиц, помеченные как неактивные.</TD></TR> |
− | <TR><TD STYLE="font-family:courier new">mwReplDisableDeletedPricesOnline</TD><TD STYLE="font-family:courier new">mwReplDisableDeletedPrices</TD><TD>10 минут<br />(днем)</TD><TD>Помечает записи в поисковых таблицах как неактивные.</TD></TR> | + | <TR><TD STYLE="font-family:courier new">mwReplDisableDeletedPricesOnline</TD><TD STYLE="font-family:courier new">mwReplDisableDeletedPrices</TD><TD>10 минут<br />(днем)</TD><TD>На основной базе данных</TD><TD>Помечает записи в поисковых таблицах как неактивные.</TD></TR> |
− | <TR><TD STYLE="font-family:courier new">mwReplProcessQueueUpdate</TD><TD STYLE="font-family:courier new">mwReplProcessQueueUpdate</TD><TD>1 минута</TD><TD>Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах.</TD></TR> | + | <TR><TD STYLE="font-family:courier new">mwReplProcessQueueUpdate</TD><TD STYLE="font-family:courier new">mwReplProcessQueueUpdate</TD><TD>1 минута</TD><TD>На основной базе данных</TD><TD>Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах.</TD></TR> |
− | <TR><TD STYLE="font-family:courier new">mwReplQueueManagerDivide_xxx</TD><TD STYLE="font-family:courier new">mwReplProcessQueueDivide</TD><TD>1 минута</TD><TD>Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3.</TD></TR> | + | <TR><TD STYLE="font-family:courier new">mwReplQueueManagerDivide_xxx</TD><TD STYLE="font-family:courier new">mwReplProcessQueueDivide</TD><TD>1 минута</TD><TD>На основной базе данных</TD><TD>Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3.</TD></TR> |
− | <TR><TD STYLE="font-family:courier new">mwSyncDictionaryData</TD><TD STYLE="font-family:courier new">mwSyncDictionaryData</TD><TD>1 сутки<br />(ночью)</TD><TD>Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах.</TD></TR> | + | <TR><TD STYLE="font-family:courier new">mwSyncDictionaryData</TD><TD STYLE="font-family:courier new">mwSyncDictionaryData</TD><TD>1 сутки<br />(ночью)</TD><TD>На основной базе данных</TD><TD>Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах.</TD></TR> |
</TABLE> | </TABLE> | ||
− | |||
− | |||
− |
Версия 17:24, 29 октября 2013
Создание заданий (Jobs)
Перед созданием заданий необходимо убедиться, что установлен и запущен SQL Server Agent. При использовании Express-издания Microsoft SQL Server вместо заданий sql-сервера используется планировщик заданий Windows
Создание заданий (Jobs)
Необходимо выполнить на базе данных ПК «Мастер-Тур» следующие скрипты:
- Jobs_Pub.sql — создает необходимые задания для работы с динамическим ценообразованием на основной базе.
(При использовании репликации прогонять только на основной базе.)Название задания (Job Name) Запускаемая хранимая процедура Интервал Описание DC_CostOfferChangeState CostOfferChangeState 30 секунд Обрабатывает ценовые блоки из очереди в таблице [QueuesCostOffers]. DC_ReCalculate_CreateNextSaleDate ReCalculate_CreateNextSaleDate 2 часа Создает цены на будущие даты (на 2 дня вперед). DC_ReCalculate_MigrateToPrice ReCalculate_MigrateToPrice 1 минута Переносит цены, наценки, доплаты в поисковые таблицы. DC_ReCalculateAddCosts ReCalculateAddCosts 30 секунд Рассчитывает доплаты. DC_ReCalculateCosts ReCalculateCosts 1 минута Рассчитывает цены. DC_ReCalculateCosts_GrossMigrate ReCalculateCosts_GrossMigrate 1 минута Переносит цены в общую таблицу. DC_ReCalculateCosts_MarginMigrate ReCalculateCosts_MarginMigrate 1 минута Переносит наценки в общую таблицу. DC_ReCalculateMargin ReCalculateMargin 1 минута Рассчитывает наценки. DC_ReCalculateNextCosts ReCalculateNextCosts 1 минута Рассчитывает цены на будущие даты. DC_ReCalculateSaleDate ReCalculateSaleDate 1 минута Обновляет цены с наступившей датой продажи. mwCleanAndReindex mwCleaner
mwReindex1 сутки
(ночью)Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах.
Название задания (Job Name) | Запускаемая хранимая процедура | Интервал | Где устанавливается | Описание |
---|---|---|---|---|
mwCleanAndReindex | mwCleaner mwReindex | 1 сутки (ночью) | На основной базе данных | Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах. |
mwClearQuotaCache | ClearQuotaCache | 1 минута | На основной базе данных | Удаляет записи из кеша квот с истекшим сроком хранения. |
mwRemoveDeletedNightly | mwRemoveDeleted | 1 сутки (ночью) | На основной базе данных | Физически удаляет записи из поисковых таблиц, помеченные как неактивные. |
mwReplDisableDeletedPricesOnline | mwReplDisableDeletedPrices | 10 минут (днем) | На основной базе данных | Помечает записи в поисковых таблицах как неактивные. |
mwReplProcessQueueUpdate | mwReplProcessQueueUpdate | 1 минута | На основной базе данных | Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах. |
mwReplQueueManagerDivide_xxx | mwReplProcessQueueDivide | 1 минута | На основной базе данных | Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3. |
mwSyncDictionaryData | mwSyncDictionaryData | 1 сутки (ночью) | На основной базе данных | Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах. |