Мастер-Тур:Настройка заданий — различия между версиями
| [досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
| Строка 12: | Строка 12: | ||
===Job_ClearCacheQuotas (Очистка кеша квот)=== | ===Job_ClearCacheQuotas (Очистка кеша квот)=== | ||
| − | + | ||
| − | + | {| class="wikitable" | |
| − | + | | '''Название задания (Job Name)''' | |
| − | + | | '''Запускаемая хранимая процедура''' | |
| + | | '''Интервал''' | ||
| + | | '''Где устанавливается''' | ||
| + | | '''Описание''' | ||
| + | |- | ||
| + | | ClearCacheQuotas | ||
| + | | ClearQuotaCache | ||
| + | | 10 минут | ||
| + | | Основная база или поисковая при репликации | ||
| + | | Удаляет записи из кеша квот с истекшим сроком хранения. | ||
| + | |- | ||
| + | |} | ||
| + | |||
===Job_ProcessCharterDeleteQueue (Изменение авиаперелета в рассчитанных турах)=== | ===Job_ProcessCharterDeleteQueue (Изменение авиаперелета в рассчитанных турах)=== | ||
| − | + | {| class="wikitable" | |
| − | + | | '''Название задания (Job Name)''' | |
| − | + | | '''Запускаемая хранимая процедура''' | |
| − | + | | '''Интервал''' | |
| + | | '''Где устанавливается''' | ||
| + | | '''Описание''' | ||
| + | |- | ||
| + | | ProcessCharterDeleteQueue | ||
| + | | ProcessCharterDeleteQueue | ||
| + | | 1 час | ||
| + | | Основная база и поисковая | ||
| + | | Заменяет авиаперелеты в рассчитанных турах, в оформленных путевках. | ||
| + | |- | ||
| + | |} | ||
===Job_QuotaTypeTransfer (Пересадка в приоритетные квоты)=== | ===Job_QuotaTypeTransfer (Пересадка в приоритетные квоты)=== | ||
Версия 18:17, 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 | TransferServices true | 3 часа | Основная база | Производит пересадку услуг в более приоритетные квоты. |
Job_RecalculateByTime (Отложенный расчет)
| Название задания (Job Name) | Запускаемая хранимая процедура | Интервал | Где устанавливается | Описание |
|---|---|---|---|---|
| RecalculateByTime | RecalculateByTime | 5 минут (с 22:00 по 08:00) | Основная база | Запускает отложенные туры на расчет. |
| Название задания (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 mwReindex | 1 сутки (ночью) | Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в основных таблицах. |
| Название задания (Job Name) | Запускаемая хранимая процедура | Интервал | Где устанавливается | Описание |
|---|---|---|---|---|
| mwCleanAndReindex | mwCleaner mwReindex | 1 сутки (ночью) | На основной базе данных | Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах. |
| mwClearQuotaCache | ClearQuotaCache | 1 минута | На основной базе данных | Удаляет записи из кеша квот с истекшим сроком хранения. |
| mwRemoveDeletedNightly | mwRemoveDeleted | 1 сутки (ночью) | На основной базе данных | Физически удаляет записи из поисковых таблиц, помеченные как неактивные. |
| mwReplDisableDeletedPricesOnline | mwReplDisableDeletedPrices | 10 минут (днем) | На основной базе данных | Помечает записи в поисковых таблицах как неактивные. |
| mwReplProcessQueueUpdate | mwReplProcessQueueUpdate | 1 минута | На основной базе данных | Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах. |
| mwReplQueueManagerDivide_xxx | mwReplProcessQueueDivide | 1 минута | На основной базе данных | Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Для ускорения выставления туров в интернет рекомендуем устанавливать не больше 5-ти таких заданий. Оптимально – 3. |
| mwSyncDictionaryData | mwSyncDictionaryData | 1 сутки (ночью) | На основной базе данных | Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах. |
