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

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 1: Строка 1:
 
==Создание заданий (Jobs)==
 
==Создание заданий (Jobs)==
  
[[Файл: mb_030.png|left|Предупреждение]] <BR>
+
[[Файл: mb_030.png|left|Предупреждение]] <br />
 
  Перед созданием заданий необходимо убедиться, что установлен и запущен ''SQL Server Agent''.
 
  Перед созданием заданий необходимо убедиться, что установлен и запущен ''SQL Server Agent''.
 
  При использовании [[Мастер-Тур:Создание_заданий_для_MS_SQL_Server_Express|Express-издания]] Microsoft SQL Server вместо заданий sql-сервера используется планировщик заданий Windows
 
  При использовании [[Мастер-Тур:Создание_заданий_для_MS_SQL_Server_Express|Express-издания]] Microsoft SQL Server вместо заданий sql-сервера используется планировщик заданий Windows
  
====Создание заданий (Jobs)====
+
<br /><br />
 +
 
 +
==Список заданий (Jobs)==
 +
 
 +
===Job_ClearCacheQuotas (Очистка таблицы CacheQuotas)===
 +
<TABLE CLASS="wikitable">
 +
<TR TR ALIGN="center" VALIGN="center"><TH WIDTH="22%">Название задания (Job Name)</TH><TH WIDTH="22%">Запускаемая хранимая процедура</TH><TH WIDTH="8%">Интервал</TH><TH WIDTH="10%">Где устанавливается</TH><TH WIDTH="42%">Описание</TH></TR>
 +
<TR><TD STYLE="font-family:courier new">ClearCacheQuotas</TD><TD STYLE="font-family:courier new">ClearQuotaCache</TD><TD>10 минут</TD><TD>основная база или поисковая при репликации</TD><TD>Удаляет записи из кеша квот с истекшим сроком хранения.</TD></TR>
 +
</TABLE>
 +
 
  
  
Необходимо выполнить на базе данных ПК «Мастер-Тур» следующие скрипты:
 
<ol>
 
<li><font style="font-family:courier new">Jobs_Pub.sql</font> — создает необходимые задания для работы с динамическим ценообразованием на основной базе.<br />(При использовании репликации прогонять только на основной базе.)
 
 
<TABLE CLASS="wikitable">
 
<TABLE CLASS="wikitable">
 
<TR TR ALIGN="center" VALIGN="center"><TH WIDTH="26%">Название задания (Job Name)</TH><TH WIDTH="24%">Запускаемая хранимая процедура</TH><TH WIDTH="8%">Интервал</TH><TH WIDTH="42%">Описание</TH></TR>
 
<TR TR ALIGN="center" VALIGN="center"><TH WIDTH="26%">Название задания (Job Name)</TH><TH WIDTH="24%">Запускаемая хранимая процедура</TH><TH WIDTH="8%">Интервал</TH><TH WIDTH="42%">Описание</TH></TR>
Строка 26: Строка 32:
 
</TABLE>
 
</TABLE>
  
</ol>
 
  
  

Версия 17:34, 29 октября 2013

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

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


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



Список заданий (Jobs)

Job_ClearCacheQuotas (Очистка таблицы CacheQuotas)

Название задания (Job Name)Запускаемая хранимая процедураИнтервалГде устанавливаетсяОписание
ClearCacheQuotasClearQuotaCache10 минутосновная база или поисковая при репликацииУдаляет записи из кеша квот с истекшим сроком хранения.


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