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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 11: Строка 11:
 
==Список заданий (Jobs)==
 
==Список заданий (Jobs)==
  
===Job_ClearCacheQuotas (Очистка кеша квот)===
+
====Job_ClearCacheQuotas (Очистка кеша квот)====
 
 
 
{| class="wikitable"
 
{| class="wikitable"
 
| '''Название задания (Job Name)'''
 
| '''Название задания (Job Name)'''
Строка 27: Строка 26:
 
|-
 
|-
 
|}
 
|}
 +
<br />
  
 
+
====Job_ProcessCharterDeleteQueue (Изменение авиаперелета в рассчитанных турах)====
===Job_ProcessCharterDeleteQueue (Изменение авиаперелета в рассчитанных турах)===
 
 
{| class="wikitable"
 
{| class="wikitable"
 
| '''Название задания (Job Name)'''
 
| '''Название задания (Job Name)'''
Строка 44: Строка 43:
 
|-
 
|-
 
|}
 
|}
 +
<br />
  
===Job_QuotaTypeTransfer (Пересадка в приоритетные квоты)===
+
====Job_QuotaTypeTransfer (Пересадка в приоритетные квоты)====
<TABLE CLASS="wikitable">
+
{| class="wikitable"
<TR TR ALIGN="center" VALIGN="center"><TH WIDTH="22%">Название задания (Job Name)</TH><TH WIDTH="22%">Запускаемая хранимая процедура</TH><TH WIDTH="8%">Интервал</TH><TH WIDTH="14%">Где устанавливается</TH><TH WIDTH="38%">Описание</TH></TR>
+
| '''Название задания (Job Name)'''
<TR><TD STYLE="font-family:courier new">QuotaTypeTransfer</TD><TD STYLE="font-family:courier new">TransferServices true</TD><TD>3 часа</TD><TD>Основная база</TD><TD>Производит пересадку услуг в более приоритетные квоты.</TD></TR>
+
| '''Запускаемая хранимая процедура'''
</TABLE>
+
| '''Интервал'''
 +
| '''Где устанавливается'''
 +
| '''Описание'''
 +
|-
 +
| QuotaTypeTransfer
 +
| QuotaTypeTransfer
 +
| 3 часа
 +
| Основная база
 +
| Производит пересадку услуг в более приоритетные квоты.
 +
|-
 +
|}
 +
<br />
  
===Job_RecalculateByTime (Отложенный расчет)===
+
====Job_RecalculateByTime (Отложенный расчет)====
<TABLE CLASS="wikitable">
+
{| class="wikitable"
<TR TR ALIGN="center" VALIGN="center"><TH WIDTH="22%">Название задания (Job Name)</TH><TH WIDTH="22%">Запускаемая хранимая процедура</TH><TH WIDTH="8%">Интервал</TH><TH WIDTH="14%">Где устанавливается</TH><TH WIDTH="38%">Описание</TH></TR>
+
| '''Название задания (Job Name)'''
<TR><TD STYLE="font-family:courier new">RecalculateByTime</TD><TD STYLE="font-family:courier new">RecalculateByTime</TD><TD>5 минут<br /> (с 22:00 по 08:00)</TD><TD>Основная база</TD><TD>Запускает отложенные туры на расчет.</TD></TR>
+
| '''Запускаемая хранимая процедура'''
</TABLE>
+
| '''Интервал'''
 +
| '''Где устанавливается'''
 +
| '''Описание'''
 +
|-
 +
| RecalculateByTime
 +
| RecalculateByTime
 +
| 5 минут<br />(с 22:00 по 08:00)
 +
| Основная база
 +
| Запускает отложенные туры на расчет.
 +
|-
 +
|}
 +
<br />
  
  

Версия 18:20, 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 Name)Запускаемая хранимая процедураИнтервалОписание
DC_CostOfferChangeStateCostOfferChangeState30 секундОбрабатывает ценовые блоки из очереди в таблице [QueuesCostOffers].
DC_ReCalculate_CreateNextSaleDateReCalculate_CreateNextSaleDate2 часаСоздает цены на будущие даты (на 2 дня вперед).
DC_ReCalculate_MigrateToPriceReCalculate_MigrateToPrice1 минутаПереносит цены, наценки, доплаты в поисковые таблицы.
DC_ReCalculateAddCostsReCalculateAddCosts30 секундРассчитывает доплаты.
DC_ReCalculateCostsReCalculateCosts1 минутаРассчитывает цены.
DC_ReCalculateCosts_GrossMigrateReCalculateCosts_GrossMigrate1 минутаПереносит цены в общую таблицу.
DC_ReCalculateCosts_MarginMigrateReCalculateCosts_MarginMigrate1 минутаПереносит наценки в общую таблицу.
DC_ReCalculateMarginReCalculateMargin1 минутаРассчитывает наценки.
DC_ReCalculateNextCostsReCalculateNextCosts1 минутаРассчитывает цены на будущие даты.
DC_ReCalculateSaleDateReCalculateSaleDate1 минутаОбновляет цены с наступившей датой продажи.
mwCleanAndReindexmwCleaner
mwReindex
1 сутки
(ночью)
Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах.



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