Мастер-Тур:Настройка заданий
Версия от 16:05, 29 октября 2013; Biryukov (обсуждение | вклад) (Новая страница: «====Создание заданий (Jobs)==== <font style="color:#FF0000">Внимание!</font> Перед созданием заданий необходи…»)
Создание заданий (Jobs)
Внимание! Перед созданием заданий необходимо:
- Убедиться, что установлен и запущен SQL Server Agent.
При использовании Express-издания Microsoft SQL Server вместо заданий sql-сервера используется планировщик заданий Windows. - Прописать в скрипте автозаменой название базы данных, для которой создаются задания.
Необходимо выполнить на базе данных ПК «Мастер-Тур» следующие скрипты:
- Jobs_Pub.sql — создает необходимые задания для работы с динамическим ценообразованием на основной базе.
(При использовании репликации прогонять только на основной базе.)Название задания (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_ReCalculateCosts_GrossMigrate ReCalculateCosts_GrossMigrate 1 минута Переносит цены в общую таблицу. DC_ReCalculateCosts_MarginMigrate ReCalculateCosts_MarginMigrate 1 минута Переносит наценки в общую таблицу. DC_ReCalculateMargin ReCalculateMargin 1 минута Рассчитывает наценки. DC_ReCalculateNextCosts ReCalculateNextCosts 1 минута Рассчитывает цены на будущие даты. DC_ReCalculateSaleDate ReCalculateSaleDate 1 минута Обновляет цены с наступившей датой продажи. mwCleanAndReindex mwCleaner
mwReindex1 сутки
(ночью)Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах. - Jobs_Sub.sql — создает необходимые задания на поисковой базе данных.
(При использовании репликации прогонять только на поисковой базе).Название задания (Job Name) Запускаемая хранимая процедура Интервал Описание mwCleanAndReindex mwCleaner
mwReindex1 сутки
(ночью)Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах. mwClearQuotaCache ClearQuotaCache 1 минута Удаляет записи из кеша квот с истекшим сроком хранения. mwRemoveDeletedNightly mwRemoveDeleted 1 сутки
(ночью)Физически удаляет записи из поисковых таблиц, помеченные как неактивные. mwReplDisableDeletedPricesOnline mwReplDisableDeletedPrices 10 минут
(днем)Помечает записи в поисковых таблицах как неактивные. mwReplProcessQueueUpdate mwReplProcessQueueUpdate 1 минута Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах. mwReplQueueManagerDivide_xxx mwReplProcessQueueDivide 1 минута Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3. mwSyncDictionaryData mwSyncDictionaryData 1 сутки
(ночью)Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах.