1C Брянск - 1С:Франчайзи: Компания


+7 (495) 431-92-00
Брянск +7 (4832) 62-92-51
Каталог программ
  • 1С для коммерческих учреждений
  • 1С для бюджетных учреждений
  • 1С - Отраслевые решения
  • 1С для учебных заведений
Услуги
  • Услуги по 1С
    • Установка 1С
    • Настройка и внедрение 1С
    • Обслуживание и сопровождение 1С
    • Информационно-технологическое сопровождение (ИТС)
    • Апгрейд 1С
    • Обслуживание 1С госучреждений
    • Аренда 1С
    • Аутстаффинг 1С программистов
  • Программирование и разработка на 1С
    • Компонента интеграции 1С и АСУ ВРК
    • Доработка блока производственного учета для 1С:Бухгалтерия 3.0
    • Модуль выгрузки из 1С в ПИК НДС
    • Модуль интеграция с оборудованием Штрих-М
    • Переход с программ «Гильяшенко Т.С.» и «Парус».
    • Обмен 1С с интернет магазином
Сервисы 1С
Для клиентов
  • Проверка подписки ИТС
  • Актуальные релизы 1С
  • Резервное копирование 1С
  • Регистрация на сайте пользователей users.v8.1c.ru
О нас
  • О компании
  • Наши клиенты
  • Наши партнеры
  • Лицензии и сертификаты
  • Вакансии
Информация
  • Новости
  • Акции и спецпредложения
  • Статьи
  • Вопрос ответ
  • Полезные ссылки
Контакты
    1C Брянск - 1С:Франчайзи: Компания
    Меню  
    • Каталог программ
      • 1С для коммерческих учреждений
      • 1С для бюджетных учреждений
      • 1С - Отраслевые решения
      • 1С для учебных заведений
    • Услуги
      • Услуги по 1С
        • Установка 1С
        • Настройка и внедрение 1С
        • Обслуживание и сопровождение 1С
        • Информационно-технологическое сопровождение (ИТС)
        • Апгрейд 1С
        • Обслуживание 1С госучреждений
        • Аренда 1С
        • Аутстаффинг 1С программистов
      • Программирование и разработка на 1С
        • Компонента интеграции 1С и АСУ ВРК
        • Доработка блока производственного учета для 1С:Бухгалтерия 3.0
        • Модуль выгрузки из 1С в ПИК НДС
        • Модуль интеграция с оборудованием Штрих-М
        • Переход с программ «Гильяшенко Т.С.» и «Парус».
        • Обмен 1С с интернет магазином
    • Сервисы 1С
    • Для клиентов
      • Проверка подписки ИТС
      • Актуальные релизы 1С
      • Резервное копирование 1С
      • Регистрация на сайте пользователей users.v8.1c.ru
    • О нас
      • О компании
      • Наши клиенты
      • Наши партнеры
      • Лицензии и сертификаты
      • Вакансии
    • Информация
      • Новости
      • Акции и спецпредложения
      • Статьи
      • Вопрос ответ
      • Полезные ссылки
    • Контакты
    +7 (495) 431-92-00
    1C Брянск - 1С:Франчайзи: Компания
    • Каталог программ
      • Назад
      • Каталог программ
      • 1С для коммерческих учреждений
      • 1С для бюджетных учреждений
      • 1С - Отраслевые решения
      • 1С для учебных заведений
    • Услуги
      • Назад
      • Услуги
      • Услуги по 1С
        • Назад
        • Услуги по 1С
        • Установка 1С
        • Настройка и внедрение 1С
        • Обслуживание и сопровождение 1С
        • Информационно-технологическое сопровождение (ИТС)
        • Апгрейд 1С
        • Обслуживание 1С госучреждений
        • Аренда 1С
        • Аутстаффинг 1С программистов
      • Программирование и разработка на 1С
        • Назад
        • Программирование и разработка на 1С
        • Компонента интеграции 1С и АСУ ВРК
        • Доработка блока производственного учета для 1С:Бухгалтерия 3.0
        • Модуль выгрузки из 1С в ПИК НДС
        • Модуль интеграция с оборудованием Штрих-М
        • Переход с программ «Гильяшенко Т.С.» и «Парус».
        • Обмен 1С с интернет магазином
    • Сервисы 1С
    • Для клиентов
      • Назад
      • Для клиентов
      • Проверка подписки ИТС
      • Актуальные релизы 1С
      • Резервное копирование 1С
      • Регистрация на сайте пользователей users.v8.1c.ru
    • О нас
      • Назад
      • О нас
      • О компании
      • Наши клиенты
      • Наши партнеры
      • Лицензии и сертификаты
      • Вакансии
    • Информация
      • Назад
      • Информация
      • Новости
      • Акции и спецпредложения
      • Статьи
      • Вопрос ответ
      • Полезные ссылки
    • Контакты
    • Мой кабинет
    • +7 (495) 431-92-00
    • Главная
    • Информация
    • Статьи
    • Как правильно настроить MS SQL сервер для работы с 1С

    Как правильно настроить MS SQL сервер для работы с 1С

    15 января 2017 12:11
    // Настройка 1С

    Путем проб и ошибок, путем тестирования на 200+ живых пользователей, консультаций с десятками Гуру и поиска по сотням официальных и не очень сайтов был разработан оптимальный вариант настроек MS SQL для круглосуточной работы более, чем 200 пользователей одновременно.

     1. Настройка сервера

    Во-первых нам нужен только сервер, остальные службы, которые к нему относятся и возможно кто-то ими пользуется, нам только тормозят работу. Останавливаем и отключаем такие службы, как FullText Search (у 1С собственный механизм полнотекстового поиска), Integration Services и иже с ними.

    Оставляем только:

    1.    SQL Server (sqlservr.exe)

    2.    SQL Server Agent (SQLAGENT.exe)

    3.    SQL  Writer (sqlwriter.exe)

    Далее в свойствах сервера, через Server Management Studio устанавливаем:

     Максимально отведенное серверу количество памяти из расчета:

    [Общее количество оперативной памяти сервера] – [4ГБ под систему(2ГБ если Win2003)] – [1,5 ГБ * количество процессов rphost (если SQL и 1С на одном сервере вращаются.)] Например если у нас на сервере всего 36 ГБ оперативной памяти, стоит Windows 2008 и запущено 8 процессов rphost то рассчет идет так: 36 - 4 - 1.5*8 = 20 ГБ ставим ограничение для SQL.

    Это необходимо для того, чтобы sql сервер рассчитывал на этот объем и чистил память заблаговременно, т.к. если поставить неограниченный объем, и сервер попробует получить память, которой нет, он начинает крепко задумываться над своим поведением и крайне медленно отвечать на запросы.

    Далее:

     Максимальное количество потоков (Maximum worker threads) ставим 2048, по умолчанию стоит 0 и с таким значением сервер не создает больше 255 потоков, а этого ему не хватает (установлено опытным путем, что при большом количестве одновременных транзакций сервер реально начинает быстрее работать). Также выставляем галку повышенного приоритета сервера (Boost priority).

    Собственно с глобальными настройками все. Теперь переходим к настройкам рабочей базы данных (или нескольких баз, если такое имеет место быть).

    2. Настройка рабочей базы данных

    Заходим в свойства нужной нам базы данных:

     Если база еще не развернута из .dt файла, и вы знаете примерный ее размер, то первичному файлу размер инициализации лучше сразу указать >= размера базы, но это дело вкуса, он все равно вырастет при развертке. А вот Автоувеличение размера надо обязательно указать примерно по 200 МБ на базу и по 50 МБ на лог, т.к. значения по умолчанию – рост по 1МБ и по 10% очень сильно тормозят работу сервера, когда ему при каждой 3й транзакции надо файл увеличивать. Также, если не используетет RAID массив, то хранение файла базы и файла лога лучше указать на разных физических дисках. Ну и ограничить лог 2-4 ГБ, чтоб сильно не пух.

    Остальные настройки как на скришоте:

     

    С настройками базы все. Осталось настроить регламентные задания.

    3. Настройка регламентных заданий

    Сначала создаем Maintenance Plan в разделе Management:

     Дефрагментацию индексов и сбор статистики нужно производить ежедневно, т.к. если фрагментированость индексов > 25%, это резко снижает производительность сервера. Дефрагментация и обновление статистики делается быстро и не требует отключения пользователей. Насколько ваши индексы фрагментированы можно посмотреть очень хорошей и многофункциональной обработкой Гилева Вячаслава, с названием Lock1C.epf, и которую он убрал со своего сайта из-за наезда 1С-ников за нарушение какого-то пункта лицензионного с., но хорошему админу гугл всегда в помощь J . Также желательно делать полную переиндексацию, с блокировкой БД, хотя бы раз в неделю, естественно после полной переиндексации сразу же делается дефрагментация индексов и обновление статистики.

    4. Настройка бэкапа средствами SQL.

    Ту все просто, добавляем 2 новых задания Agent'у:

     Full BackUp, с периодичностью 1 раз в сутки и 2мя шагами T-SQL скриптов:

    1.       BACKUP DATABASE [<ИмяБД>] TO  DISK = N'<ПутьКПапке>\Backup\<ИмяБД>.bak' WITH NOFORMAT, INIT,  NAME = N'<ИмяБД>-Full Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

    GO

    2.       USE [<ИмяБД>]

    GO

    DBCC SHRINKFILE (N'<ИмяБД>_log' , 0)

    GO

    И второе задание с периодичностью 1 раз в 1-2 часа Differencial BackUp и с одним T-SQL скриптом:

    BACKUP DATABASE [<ИмяБД>] TO  DISK = N'<ПутьКПапке>\Backup\<ИмяБД>Diff.bak' WITH  DIFFERENTIAL , NOFORMAT, INIT,  NAME = N'<ИмяБД>-Differential Database Backup', SKIP, NOREWIND, NOUNLOAD,  STATS = 10

    GO

    Такой бэкап делается, даже при активной работе пользователей, 4-6 минут и практически не сказывается на быстродействии сервера.

    Да, и добавим очистку процедурного после переиндексации (раз в неделю), в задание, кторое у же появилось в агенте после сохранения Maintenance Plan добавляем еще один шаг:

    DBCC FREEPROCCACHE

    GO

    Не забыв поменять в настройках первого шага после завершения не выходить, а перейти к следующему. Спс gilv за подсказку.

    Вот, собственно, и все. По поводу бэкапа средствами 1С: //infostart.ru/public/65849/ - Full BackUp и выгрузку 1С можно делать одновременно.

     

    • Комментарии
    Загрузка комментариев...

    Назад к списку Следующая статья
    Категории
    • Администрирование 1С16
    • Настройка 1С14
    • Практика программирования1
    • Практика учета11
    Это интересно
    • НОВЫЙ Вычет по НДФЛ с 2025 года
      НОВЫЙ Вычет по НДФЛ с 2025 года
      27 августа 2024
    • Как  настроить воинский учет "1С:ЗУП 8"?
      Как настроить воинский учет "1С:ЗУП 8"?
      14 мая 2024
    • Как в управляемом режиме открыть "старую" форму обработки?
      Как в управляемом режиме открыть "старую" форму обработки?
      20 декабря 2016
    • Ошибка 1С: Консоль MMC не может создать оснастку
      Ошибка 1С: Консоль MMC не может создать оснастку
      23 июня 2016
    • Инструкция по установке PostgreSQL 9.0.3-3.1C на Windows Server 2008 x64
      Инструкция по установке PostgreSQL 9.0.3-3.1C на Windows Server 2008 x64
      14 июня 2016
    • Создание резервной копии 1С предприятие средствами M SQL 2008
      Создание резервной копии 1С предприятие средствами M SQL 2008
      24 февраля 2016
    • Как обновить распределенную информационную базу (РИБ)?
      Как обновить распределенную информационную базу (РИБ)?
      15 октября 2015
    • Как перенести 1С-Отчетность на новое рабочее место. Порядок действий с CryptoPro
      Как перенести 1С-Отчетность на новое рабочее место. Порядок действий с CryptoPro
      7 апреля 2015
    • Настройка обмена 1С:Бухгалтерия государственного учреждения с казначейскими системами
      Настройка обмена 1С:Бухгалтерия государственного учреждения с казначейскими системами
      7 июля 2014
    • Загрузка классификатора банков в 1С
      Загрузка классификатора банков в 1С
      8 апреля 2014
    • Перенумерация справочников и документов в 1С
      Перенумерация справочников и документов в 1С
      25 ноября 2013
    • Загрузка КЛАДР в 1С
      Загрузка КЛАДР в 1С
      28 октября 2013
    • Зачем нужен терминальный сервер?
      Зачем нужен терминальный сервер?
      1 октября 2013
    Доставка и установка
    Компания
    Каталог
    1С для коммерческих учреждений
    1С для бюджетных учреждений
    1С - Отраслевые решения
    1С для учебных заведений
    Услуги
    Услуги по 1С
    Программирование и разработка на 1С
    Наши контакты

    +7 (495) 431-92-00
    Брянск +7 (4832) 62-92-51
    © 2025 Компания "Систем" (2010 - 2019) Все права защищены. Брянск, ул. Дуки 69, 4 этаж, офис 404