Понадобилось установить новый сервер 1С. Для этого я взял хламокомп и стал устанавливать весь комплект на него для отработки и поиска тонкостей и возможных проблем.
1. Был установлен Windows Server 2008 R2. Без особого тюнига.
2. Установка Сервер 1С: Предприятие 8.2.18.102 (в моём случае) x64
- отключил компонент про веб-сервер
- включил компонент com-соединения
3. Установка SQL 2008 R2 (с дисков из комплекта)
- появилось сообщение про .Net.framework с предложением включить компонент в ОС. Ответил ДА. Подождал. Запустился Центр установки SQL Server с кучей меню.
- Планирование - Средство проверки конфигурации
- Установка - Новая установка или добавление компонентов к существующей установке
- Компоненты экземпляра:
Службы компонента Database Engine
Репликация SQL server - НЕ НУЖЕН
Полнотекстовый поиск - НЕ НУЖЕН
Службы Analysis Services НЕ НУЖЕН
Средства управления основные
Средства управления полный набор
- Экземпляр по уполчанию
- Учетные записи служб:
Агент SQL Server - NT Authority\ система
SQL Server Database Engine - NT Authority\ система
Службы SQL Server Analysis - NT Authority\ система
Браузер SQL Server - NT Authority\ Local Service (не трогал)
- Параметры сортировки - не трогал
- Режим проверки подлинности:
Смешанный, sa, %пароль_sa%
Настройка компонента Database engine.
Назначьте администраторов SQL Server:
Добавить текущего пользователя (WK\администратор)
Размещения базы tempdb задать D:\SQL_tempdb (Лучше задать корневой каталог) (про tempdb - http://technet.microsoft.com/ru-ru/library/ms175527(v=sql.105).aspx)
4. Тюнинг. Задать:
Размер базы %имябазы% задать %размербекапа%, рост 15%
Размер логов базы %имябазы% задать %размербекапа%, рост 15%
В свойствах SQL сервера вкладка Память - максимальный размер памяти сервера - разумный объем памяти от имеющейся.
Создать несколько файлов tempdb.mdf (не более 4) для многопроцессорных и многоядерных серверов.
В 1С:Предприятие создать несколько рабочих процессов. В "рабочие процессы" пкм - создать рабочий процесс. Я сделал 2. Гилёв говорит достаточно.
5. Установить Effector saver.
Если без неё то для выгрузки dt-файлов нужно обеспечить завершение сессий пользователей сервера 1С:Предрприятие.
Например, настроить "Интервал перезапуска рабочих процессов" в свойствах кластера. Или "Выключенные процессы останавливать через" там же.
6. Брандмауэр:
входящие 1с: 1541 1560 1561 1562 1563
1541 - порт кластера
1560-1563 - порты процессов сервера 1С:Предприятие (видимо есть чередование поэтому их больше чем настроенных рабочих процессов)
7. Возможно понадобится:
Запрет распараллеливания запросов:
maxdop=1 (в SQL)
max degree of parallelism
8. Обслуживание SQL:
• резервное копирование базы еженочно + ежечасно копия логов (проверить производительность)
• проверка целостности базы
• переиндексация индексов (Перестроение индекса)
• Очистка процедурного кэша. SQL-запрос:
DBCC FREEPROCCACHE
http://1cexpo.ru/instrukczii/22-reglamentnye-operaczii-na-urovne-subd-dlya-ms-sql-server.html
• Настроить уведомления на почту о сбоях в регламентных задачах!
http://habrahabr.ru/post/132902/
дефрагментация индексов (http://habrahabr.ru/post/155933/)
9. Другое ПО.
• Консультант+: В папке Консультант лежит XML-файл для импорта в планировщик.
• APC PBE Agent
• HP всякие тулзы с диска от сервера.
Но это всё личный опыт установки, поэтому часть пунктов вам не пригодится.
Write a comment