Мастер-Тур:Настройка заданий — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 173: Строка 173:
 
<br />
 
<br />
  
 +
====Jobs_MW (Репликация)====
 +
{| class="wikitable"
 +
| '''Название задания (Job Name)'''
 +
| '''Запускаемая хранимая процедура'''
 +
| '''Интервал запуска'''
 +
| '''Где устанавливается'''
 +
| '''Описание'''
 +
|-
 +
| mwCleanAndReindex
 +
| mwCleaner<br />mwReindex
 +
| 1 сутки<br />(ночью)
 +
| Основная база и поисковая
 +
| Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.
 +
|-
 +
|}
 +
<br />
  
  
 
 
 
<TABLE CLASS="wikitable">
 
<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><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><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>

Версия 18:53, 29 октября 2013

Введение

В данной статье описаны все задания (Jobs), которые используются при работе с ПК «Мастер-Тур».

Создание заданий (Jobs)

Предупреждение


Перед созданием заданий необходимо убедиться, что установлен и запущен SQL Server Agent.
При использовании Express-издания Microsoft SQL Server вместо заданий sql-сервера используется планировщик заданий Windows


Список заданий (Jobs)

Job_ClearCacheQuotas (Очистка кеша квот)

Название задания (Job Name) Запускаемая хранимая процедура Интервал запуска Где устанавливается Описание
ClearCacheQuotas ClearQuotaCache 10 минут Основная база или поисковая при репликации Удаляет записи из кеша квот с истекшим сроком хранения.


Job_ProcessCharterDeleteQueue (Изменение авиаперелета в рассчитанных турах)

Название задания (Job Name) Запускаемая хранимая процедура Интервал запуска Где устанавливается Описание
ProcessCharterDeleteQueue ProcessCharterDeleteQueue 1 час Основная база и поисковая Заменяет авиаперелеты в рассчитанных турах, в оформленных путевках.


Job_QuotaTypeTransfer (Пересадка в приоритетные квоты)

Название задания (Job Name) Запускаемая хранимая процедура Интервал запуска Где устанавливается Описание
QuotaTypeTransfer QuotaTypeTransfer 3 часа Основная база Производит пересадку услуг в более приоритетные квоты.


Job_RecalculateByTime (Отложенный расчет)

Название задания (Job Name) Запускаемая хранимая процедура Интервал запуска Где устанавливается Описание
RecalculateByTime RecalculateByTime 5 минут
(с 22:00 по 08:00)
Основная база Запускает туры на расчет, запланированные отложенным расчетом.


Job_RecalculatePriceListScheduler (Планировщик перерасчета прайс-листов)

Название задания (Job Name) Запускаемая хранимая процедура Интервал запуска Где устанавливается Описание
RecalculatePriceListScheduler RecalculatePriceListScheduler 5 минут
(с 22:00 по 08:00)
Основная база Запускает туры на расчет, запланированные планировщиком перерасчета прайс-листов.


Jobs_DC (Динамическое ценообразование)

Название задания (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_ReCalculate_GrossMigrate ReCalculate_GrossMigrate 1 минута Основная база Переносит цены в общую таблицу.
DC_ReCalculate_MarginMigrate ReCalculate_MarginMigrate 1 минута Основная база Переносит наценки в общую таблицу.
DC_ReCalculateMargin ReCalculateMargin 1 минута Основная база Рассчитывает наценки.
DC_ReCalculateNextCosts ReCalculateNextCosts 1 минута Основная база Рассчитывает цены на будущие даты.
DC_ReCalculateSaleDate ReCalculateSaleDate 1 минута Основная база Обновляет цены с наступившей датой продажи.
mwCleanAndReindex mwCleaner
mwReindex
1 сутки
(ночью)
Основная база Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах.


Jobs_MW (Репликация)

Название задания (Job Name) Запускаемая хранимая процедура Интервал запуска Где устанавливается Описание
mwCleanAndReindex mwCleaner
mwReindex
1 сутки
(ночью)
Основная база и поисковая Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.



mwCleanAndReindexmwCleaner
mwReindex1 сутки
(ночью)На основной базе данныхОчищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах. mwClearQuotaCacheClearQuotaCache1 минутаНа основной базе данныхУдаляет записи из кеша квот с истекшим сроком хранения. mwRemoveDeletedNightlymwRemoveDeleted1 сутки
(ночью)На основной базе данныхФизически удаляет записи из поисковых таблиц, помеченные как неактивные. mwReplDisableDeletedPricesOnlinemwReplDisableDeletedPrices10 минут
(днем)На основной базе данныхПомечает записи в поисковых таблицах как неактивные. mwReplProcessQueueUpdatemwReplProcessQueueUpdate1 минутаНа основной базе данныхУстанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах. mwReplQueueManagerDivide_xxxmwReplProcessQueueDivide1 минутаНа основной базе данныхУстанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3. mwSyncDictionaryDatamwSyncDictionaryData1 сутки
(ночью)На основной базе данныхУстанавливается при репликации. Обновляет справочные данные в поисковых таблицах.