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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 181: Строка 181:
 
| '''Описание'''
 
| '''Описание'''
 
|-
 
|-
 +
| mwRemoveDeletedNightly
 +
| mwRemoveDeleted 1
 +
| 1 сутки<br />(ночью)
 +
| Основная база или поисковая при репликации
 +
| Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.
 +
|-
 +
| mwReplDisableDeletedPricesOnline
 +
| mwReplDisableDeletedPrices
 +
| 3 минуты
 +
| Основная база или поисковая при репликации
 +
| Помечает записи в поисковых таблицах как неактивные.
 +
|-
 +
 +
 +
 
| mwCleanAndReindex
 
| mwCleanAndReindex
 
| mwCleaner<br />mwReindex
 
| mwCleaner<br />mwReindex
 
| 1 сутки<br />(ночью)
 
| 1 сутки<br />(ночью)
 
| Основная база и поисковая
 
| Основная база и поисковая
| Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.
+
| Физически удаляет записи из поисковых таблиц, помеченные как неактивные.
 
|-
 
|-
 
|}
 
|}
 
<br />
 
<br />
 +
 +
  
  
 
<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">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><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">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>На основной базе данных</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>

Версия 11:29, 30 октября 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) Запускаемая хранимая процедура Интервал запуска Где устанавливается Описание
mwRemoveDeletedNightly mwRemoveDeleted 1 1 сутки
(ночью)
Основная база или поисковая при репликации Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.
mwReplDisableDeletedPricesOnline mwReplDisableDeletedPrices 3 минуты Основная база или поисковая при репликации Помечает записи в поисковых таблицах как неактивные.
mwCleanAndReindex mwCleaner
mwReindex
1 сутки
(ночью)
Основная база и поисковая Физически удаляет записи из поисковых таблиц, помеченные как неактивные.




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