Мастер-Тур:Регламент установки 11 версии — различия между версиями
[досмотренная версия] | [досмотренная версия] |
Biryukov (обсуждение | вклад) |
Biryukov (обсуждение | вклад) |
||
Строка 104: | Строка 104: | ||
** Включает настройку для работы с динамическим ценообразованием; | ** Включает настройку для работы с динамическим ценообразованием; | ||
** Включает настройку проверки квот с помощью нового сервиса. | ** Включает настройку проверки квот с помощью нового сервиса. | ||
− | * Прогнать по базе данных скрипт '''(2012.10.08)_Import_Standart_Assembly.sql''' – осуществляет импорт следующих файлов dll в базу данных | + | * Прогнать по базе данных скрипт '''(2012.10.08)_Import_Standart_Assembly.sql''' – осуществляет импорт следующих файлов dll в базу данных: |
** System.Web.dll | ** System.Web.dll | ||
** SMDiagnostics.dll | ** SMDiagnostics.dll | ||
Строка 112: | Строка 112: | ||
** System.Messaging.dll | ** System.Messaging.dll | ||
** Microsoft.Transactions.Bridge.dll | ** Microsoft.Transactions.Bridge.dll | ||
− | * Прогнать по базе данных скрипт '''(2012.10.08)_Create_Assembly_Function.sql''' – осуществляет импорт файла Megatec.SQLCLRClient.dll ('''необходимо прописать путь к файлу'''), и устанавливаются необходимые функции | + | * Прогнать по базе данных скрипт '''(2012.10.08)_Create_Assembly_Function.sql''' – осуществляет импорт файла Megatec.SQLCLRClient.dll ('''необходимо прописать путь к файлу'''), и устанавливаются необходимые функции. |
− | * Прогнать по базе данных скрипт ''' | + | <br /> |
− | ** DC_ReCalculate_CreateNextSaleDate – | + | Создание '''Заданий (Jobs)'''. Перед созданием заданий необходимо убедиться, что установлен и запущен SQL Server Agent. <br /> |
− | ** DC_ReCalculate_MigrateToPrice – | + | * Прогнать по базе данных скрипт '''Jobs_Pub.sql''' – создает необходимые джобы для работы с динамическим ценообразованием на основной базе ('''необходимо прописать название базы данных, для которой создаются джобы. При использовании репликации прогонять только на основной базе'''): |
− | ** DC_ReCalculateAddCosts – | + | ** DC_ReCalculate_CreateNextSaleDate – запускает ReCalculate_CreateNextSaleDate. Запускается каждые 2 часа. Создает цены на будущие даты (на 2 дня вперед); |
− | ** DC_ReCalculateCosts – | + | ** DC_ReCalculate_MigrateToPrice – запускает ReCalculate_MigrateToPrice. Запускается каждую минуту. Переносит цены, наценки, доплаты в поисковые таблицы; |
− | ** DC_ReCalculateCosts_GrossMigrate – | + | ** DC_ReCalculateAddCosts – запускает ReCalculateAddCosts. Запускается каждые 30 секунд. Рассчитывает доплаты; |
− | ** DC_ReCalculateCosts_MarginMigrate – | + | ** DC_ReCalculateCosts – запускает ReCalculateCosts. Запускается каждую минуту. Рассчитывает цены; |
− | ** DC_ReCalculateMargin – | + | ** DC_ReCalculateCosts_GrossMigrate – запускает ReCalculateCosts_GrossMigrate. Запускается каждую минуту. Переносит цены в общую таблицу; |
− | ** DC_ReCalculateNextCosts – | + | ** DC_ReCalculateCosts_MarginMigrate – запускает ReCalculateCosts_MarginMigrate. Запускается каждую минуту. Переносит наценки в общую таблицу; |
− | ** DC_ReCalculateSaleDate – | + | ** DC_ReCalculateMargin – запускает ReCalculateMargin. Запускается каждую минуту. Рассчитывает наценки; |
− | * Прогнать по базе данных скрипт ''' | + | ** DC_ReCalculateNextCosts – запускает ReCalculateNextCosts. Запускается каждую минуту. Рассчитывает цены на будущие даты; |
− | ** mwCleanAndReindex – | + | ** DC_ReCalculateSaleDate – запускает ReCalculateSaleDate. Запускается каждую минуту. Обновляет цены с наступившей датой продажи; |
+ | ** mwCleanAndReindex – запускает последовательно mwCleaner, mwReindex. Запускается ночью раз в сутки. Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах. | ||
+ | <br /> | ||
+ | * Прогнать по базе данных скрипт '''Jobs_Sub.sql''' – создает необходимые джобы на поисковой базе ('''необходимо прописать название базы данных, для которой создаются джобы. При использовании репликации прогонять только на поисковой базе'''): | ||
+ | ** mwCleanAndReindex – запускает последовательно mwCleaner, mwReindex. Запускается ночью раз в сутки. Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах; | ||
+ | ** mwClearQuotaCache – запускает ClearQuotaCache. Запускается каждую минуту. Удаляет записи из кэша квот с истекшим сроком хранения; | ||
+ | ** mwRemoveDeletedNightly – заускает mwRemoveDeleted. Запускается раз в сутки, ночью. Физически удаляет записи из поисковых таблиц, помеченные как неактивные; | ||
+ | ** mwReplDisableDeletedPricesOnline – запускает mwReplDisableDeletedPrices. Запускается каждые 10 минут, в дневное время. Помечает записи в поисковых таблицах как неактивные; | ||
+ | ** mwReplProcessQueueUpdate – запускает mwReplProcessQueueUpdate. Запускается каждую минуту. Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах; | ||
+ | ** mwReplQueueManagerDivide_XXX – запускают mwReplProcessQueueDivide. Запускаются каждую минуту. Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Рекомендуем создавать от 3-х до 8-ми таких джобов для ускорения выставления туров в интернет; | ||
+ | ** mwSyncDictionaryData – запускает mwSyncDictionaryData. Запускается каждые сутки, ночью. Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах. | ||
===Установка веб-сервисов и сертификатов=== | ===Установка веб-сервисов и сертификатов=== |
Версия 12:03, 30 ноября 2012
Статья находится на стадии разработки.
Версия статьи от 30-11-2012.
Содержание
Введение
С версии 9.2 на 11 версию обновления не предусмотрено. Установка 11 версии производится с нуля.
Ниже описаны основные пункты с подробным описанием по разворачиванию среды для 11 версии ПК «Мастер-Тур».
Требования к программно-аппаратному обеспечению
В 11 версии ПК «Мастер-Тур» необходимо наличие сервера приложений, где будут устанавливаться веб-сервиса.
Компьютер: клиент
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | Pentium 4 | Core 2 Duo |
Оперативная память | 2 Гб | 2 Гб |
Свободного места на жестком диске | от 30 Гб | от 60 Гб |
Операционная система | Windows XP или выше | Windows XP или выше |
Разрешение монитора | 1024х768 | 1920х1080 |
Компьютер: сервер приложений
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 8-ми ядерный | 16-ти ядерный |
Оперативная память | 16 Гб | 32 Гб |
Свободного места на жестком диске | от 50 Гб | от 120 Гб |
Операционная система | Windows Server 2008 | Windows Server 2008 |
IIS | 7.0 и выше | 7.0 и выше |
Разрешение монитора | 1024х768 | 1920х1080 |
Компьютер: сервер баз данных
Минимальные | Рекомендуемые | |
---|---|---|
Процессор | 16-ти ядерный | 32-х ядерный |
Оперативная память | 32 Гб | 64 Гб |
Свободного места на жестком диске | от 50 Гб | от 2 Тб |
Операционная система | Windows Server 2008 | Windows Server 2008 |
Сервер баз данных | MS SQL Server 2008 R2 | MS SQL Server 2008 R2 |
Разрешение монитора | 1024х768 | 1920х1080 |
Установка
Подготовка базы данных
Разворачивание и подготовка базы данных
- Развернуть эталонную базу данных (файл avalon11.mdf).
- Прогнать по базе данных скрипт ReleaseScript.sql
- Прогнать по базе данных скрипт Settings11Version.sql
- Необходимо прописать логин/пароль для доступа базе данных к сервису проверки квот. Важно! Временно необходимо прописывать пользователя ПК «Мастер-Тур», привязанного к группе «avAdmins»;
- Необходимо прописать адрес сервиса для проверки квот (прописывается после установки сервиса);
- Включает настройку для работы с динамическим ценообразованием;
- Включает настройку проверки квот с помощью нового сервиса.
- Прогнать по базе данных скрипт (2012.10.08)_Import_Standart_Assembly.sql – осуществляет импорт следующих файлов dll в базу данных:
- System.Web.dll
- SMDiagnostics.dll
- System.Runtime.Serialization.dll
- System.IdentityModel.dll
- System.IdentityModel.Selectors.dll
- System.Messaging.dll
- Microsoft.Transactions.Bridge.dll
- Прогнать по базе данных скрипт (2012.10.08)_Create_Assembly_Function.sql – осуществляет импорт файла Megatec.SQLCLRClient.dll (необходимо прописать путь к файлу), и устанавливаются необходимые функции.
Создание Заданий (Jobs). Перед созданием заданий необходимо убедиться, что установлен и запущен SQL Server Agent.
- Прогнать по базе данных скрипт Jobs_Pub.sql – создает необходимые джобы для работы с динамическим ценообразованием на основной базе (необходимо прописать название базы данных, для которой создаются джобы. При использовании репликации прогонять только на основной базе):
- DC_ReCalculate_CreateNextSaleDate – запускает ReCalculate_CreateNextSaleDate. Запускается каждые 2 часа. Создает цены на будущие даты (на 2 дня вперед);
- DC_ReCalculate_MigrateToPrice – запускает ReCalculate_MigrateToPrice. Запускается каждую минуту. Переносит цены, наценки, доплаты в поисковые таблицы;
- DC_ReCalculateAddCosts – запускает ReCalculateAddCosts. Запускается каждые 30 секунд. Рассчитывает доплаты;
- DC_ReCalculateCosts – запускает ReCalculateCosts. Запускается каждую минуту. Рассчитывает цены;
- DC_ReCalculateCosts_GrossMigrate – запускает ReCalculateCosts_GrossMigrate. Запускается каждую минуту. Переносит цены в общую таблицу;
- DC_ReCalculateCosts_MarginMigrate – запускает ReCalculateCosts_MarginMigrate. Запускается каждую минуту. Переносит наценки в общую таблицу;
- DC_ReCalculateMargin – запускает ReCalculateMargin. Запускается каждую минуту. Рассчитывает наценки;
- DC_ReCalculateNextCosts – запускает ReCalculateNextCosts. Запускается каждую минуту. Рассчитывает цены на будущие даты;
- DC_ReCalculateSaleDate – запускает ReCalculateSaleDate. Запускается каждую минуту. Обновляет цены с наступившей датой продажи;
- mwCleanAndReindex – запускает последовательно mwCleaner, mwReindex. Запускается ночью раз в сутки. Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах.
- Прогнать по базе данных скрипт Jobs_Sub.sql – создает необходимые джобы на поисковой базе (необходимо прописать название базы данных, для которой создаются джобы. При использовании репликации прогонять только на поисковой базе):
- mwCleanAndReindex – запускает последовательно mwCleaner, mwReindex. Запускается ночью раз в сутки. Очищает рассчитанные цены на прошедшие даты, перестраивает индексы в поисковых таблицах;
- mwClearQuotaCache – запускает ClearQuotaCache. Запускается каждую минуту. Удаляет записи из кэша квот с истекшим сроком хранения;
- mwRemoveDeletedNightly – заускает mwRemoveDeleted. Запускается раз в сутки, ночью. Физически удаляет записи из поисковых таблиц, помеченные как неактивные;
- mwReplDisableDeletedPricesOnline – запускает mwReplDisableDeletedPrices. Запускается каждые 10 минут, в дневное время. Помечает записи в поисковых таблицах как неактивные;
- mwReplProcessQueueUpdate – запускает mwReplProcessQueueUpdate. Запускается каждую минуту. Устанавливается при репликации и ДЦ. Обрабатывает изменения цен в поисковых таблицах;
- mwReplQueueManagerDivide_XXX – запускают mwReplProcessQueueDivide. Запускаются каждую минуту. Устанавливается при репликации. Обрабатывает выставление, снятие и удаление туров из онлайна. Рекомендуем создавать от 3-х до 8-ми таких джобов для ускорения выставления туров в интернет;
- mwSyncDictionaryData – запускает mwSyncDictionaryData. Запускается каждые сутки, ночью. Устанавливается при репликации. Обновляет справочные данные в поисковых таблицах.
Установка веб-сервисов и сертификатов
Установка веб-сервисов и сертификатов
Установка клиентского приложения
Установка клиентского приложения