Мастер-Тур:Настройка заданий
Версия от 16:22, 5 декабря 2013; Biryukov (обсуждение | вклад) (→Job_mwReplCopyTpPricesUpdated (Корректировщик рассчитанный цен, нужен при работе с репликацией))
Содержание
- 1 Введение
- 2 Создание заданий (Jobs)
- 3 Список заданий (Jobs)
- 3.1 Job_ClearCacheQuotas (Очистка кеша квот)
- 3.2 Job_ProcessCharterDeleteQueue (Изменение авиаперелета в рассчитанных турах)
- 3.3 Job_QuotaTypeTransfer (Пересадка в приоритетные квоты)
- 3.4 Job_RecalculateByTime (Отложенный расчет)
- 3.5 Job_RecalculatePriceListScheduler (Планировщик перерасчета прайс-листов)
- 3.6 Job_mwCheckPriceTables (Создание поисковых таблиц при сегментировании без репликации)
- 3.7 Job_mwReplCopyTpPricesUpdated (Корректировщик рассчитанных цен, нужен при работе с репликацией)
- 3.8 Jobs_DC (Динамическое ценообразование)
- 3.9 Jobs_MW (Репликация)
Введение
В данной статье описаны все задания (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 | TransferServices true | 3 часа | Основная база | Производит пересадку услуг в более приоритетные квоты. |
Job_RecalculateByTime (Отложенный расчет)
Название задания (Job Name) | Запускаемая хранимая процедура | Интервал запуска | Где устанавливается | Описание |
RecalculateByTime | RecalculateByTime | 5 минут (с 22:00 по 08:00) |
Основная база | Запускает туры на расчет, запланированные отложенным расчетом. |
Job_RecalculatePriceListScheduler (Планировщик перерасчета прайс-листов)
Название задания (Job Name) | Запускаемая хранимая процедура | Интервал запуска | Где устанавливается | Описание |
RecalculatePriceListScheduler | RecalculatePriceListScheduler | 5 минут (с 22:00 по 08:00) |
Основная база | Запускает туры на расчет, запланированные планировщиком перерасчета прайс-листов. |
Job_mwCheckPriceTables (Создание поисковых таблиц при сегментировании без репликации)
Название задания (Job Name) | Запускаемая хранимая процедура | Интервал запуска | Где устанавливается | Описание |
mwCheckPriceTables | mwCheckPriceTables | 2 минуты | Основная база | Создает новую таблицу при выставлении тура в новой стране/городе вылета, которой раньше не было. |
Job_mwReplCopyTpPricesUpdated (Корректировщик рассчитанных цен, нужен при работе с репликацией)
Название задания (Job Name) | Запускаемая хранимая процедура | Интервал запуска | Где устанавливается | Описание |
mwReplCopyTpPricesUpdated | CopyTpPricesUpdatedToSubscriptions | 5 минут | Основная база | Используется при репликации. Копирует данные таблицы tp_pricesupdated с основного на поисковые сервера. |
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 сутки (ночью) |
Основная база или поисковая при репликации | Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах. |
mwReplDisableDeletedPricesOnline | mwReplDisableDeletedPrices | 3 минуты днем |
Основная база или поисковая при репликации | Помечает записи в поисковых таблицах как неактивные. |
mwReplProcessQueueUpdate | mwReplProcessQueueUpdate | 1 минута | Основная база и поисковая | Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах. |
mwReplQueueManagerDivide_xxx | mwReplProcessQueueDivide | 1 минута | Основная база или поисковая при репликации | Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3. |
mwSyncDictionaryData | mwSyncDictionaryData 1 | 1 сутки (ночью) |
Основная база или поисковая при репликации | Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах. |
mwCleanAndReindex | mwCleaner mwReindex |
1 сутки (ночью) |
Основная база и поисковая | Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах. |