Мастер-Тур:Настройка заданий

Материал из Megatec
Перейти к: навигация, поиск

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

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


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

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

Необходимо выполнить на базе данных ПК «Мастер-Тур» следующие скрипты:

  1. Jobs_Pub.sql — создает необходимые задания для работы с динамическим ценообразованием на основной базе.
    (При использовании репликации прогонять только на основной базе.)
    Название задания (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 сутки
(ночью)
На основной базе данныхУстанавливается при репликации. Обновляет справочные данные в поисковых таблицах.