Оптимизация баз данных 1С

Оптимизация баз данных | 1С | MSSQL | PosgreSQL |


Реализация основных мер по оптимизации технологических процессов 1С, может дать ускорение производительности 1С в 2 даже в 3 раза!


Проблемы, которые решает Проект оптимизации баз данных :

  • Проблемы с правами доступа и RLS для пользователей базы 1С
  • Медленное создание и/или проведения документов и/или справочников
  • Медленное формирования отчетов
  • Постоянные или регулярные торможения системы
  • Необъяснимо большой размер базы 1С
  • Постоянное и неадекватное увеличение размера базы 1С
  • Регулярные сообщение об ошибке: «Конфликт блокировок при выполнении транзакции»

Мы уверенно можем достичь ускорения производительности баз 1С в 10 раз!


Работу выполняют только специалисты с сертификатами «1С: Эксперты по технологическим вопросам»!

Мы умеем достигать ЛУЧШЕЙ производительности системы

  • Скорость записи документа (от 0.85 до 2.00 сек)

  • Скорость проведение операционного документа (от 0.85 до 10.00 сек)

  • Скорость проведение регламентного документа (например при Закрытии месяца) (от 1.00 до 30.00 мин)

  • Скорость открытия списка документов или справочников (от 1.00 до 3.00 сек)

  • Скорость формирования отчета с периодом, равный месяцу (от 3.00 до 10.00 сек)

Мы достигаем заданных параметров производительности ВСЕЙ системы:

  • В 65% случаев после устранения первых ТОП 10 проблем

  • В 35% случаев после устранения вторых ТОП 10 проблем

(после выполнения устранения первых ТОП 10 выясняются «подводные камни», которые не было возможности обнаружить из-за проблем, которые выявлены и устранены при первой итерации)

  • В 5% случаев с третьей итерации.

Проект оптимизации


Наша техническая база позволяет принять на себя обязательства по ежемесячному администрированию производительности информационных систем на базе программных продуктов «1С:Предприятие» , а именно:

  • Проводить анализ производительности баз 1С

  • Объективно оценить текущую производительность системы

  • Оценить объем и сроки работ, а так же приоритеты оптимизации.

  • Поддержание производительности баз 1С на уровне достаточной и выше

  • Выдавать рекомендации относительно устранения потенциальных проблем, связанных с проектом оптимизации работы баз 1С

  • Выполнять работы, связанные с проектом оптимизации работы баз 1С, в согласованные с Заказчиком сроки., а именно:

      • изменение программного кода 1С,

      • оптимизация SQL запросов,

      • оптимизация клиент-серверного взаимодействия.

  • Принимать от ответственных лиц Заказчика заявки на оптимизацию в формах: устной, письменной или по e-mail.

  • Отслеживать промежуточные результаты оптимизации.

  • Оценить результаты проделанных работ.

  • Составлять и предоставлять Отчет с результатами проведенных анализов и работ .

     


Проект оптимизации состоит реализуется по-этапно:

  1. Предварительная подготовка

  2. Настройка технической «базы» для возможности проведения анализа

  3. Диагностика производительности 1С

  4. Рекомендаций по оптимизации 1С

  5. Выполнение оптимизации 1С


I. Предварительная подготовка

  1. Настройка бекапов - сводит вероятность потери данных к минимуму
    • Создание бекапов.

Полный бекап в 5 утра. Каждые 2 часа дифы.

    • Проверка бекапов.

Длительность проведения бекапов увеличивается в полтора раза, но гарантирует 100% восстановилось данных. Бекапы на 5 утра –оценочная длительность пол часа, а 2-х часовые дифы – 2-10 минут.

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

Рекомендуемый список из 5 регламентных процедур (перестроений индексов, очистка процедурного КЭШа и т.д.), - необходимых для поддержания базового уровня производительности..


II. Настройка технической «базы» для возможности проведения анализа

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

Подстройка параметров кластера 1С, влияющие на производительность системы и на ее устойчивость, а именно:

    • период перезапуска рабочих процессов,
    • количество рабочих процессов,
    • лимиты по памяти по серверным вызовам.

Параметры подбираются исходя из параметров сервера, и статического анализа серверной нагрузки на протяжении 1-2 недель.

  1. Настройка журналов регистраций. Модуль автоматического слежения за состоянием Журнала регистраций

Способ хранения Журнала регистрации – требует внимания, иначе при его не контролируемом росте, он подвержен саморазрушениям. При его разрушении: в лучшем случае разрушается только сам журнал или останавливается в него запись, в худшем - останавливается работа всего кластера (сервера 1С).

Установка модуля автоматического слежения за состоянием Журнала регистраций, его автоматического сегментирования и архивирования. Модуль инсталлируется непосредственно в базу данных и вызывается регламентными задание. Сегменты журнала регистрации могут быть доступны соответствующим пользователям к анализу и обработке в режиме конфигуратора.

  1. Настройка технологического журнала на сервере 1С

Настройка технологического журнала на сервере 1С,так чтобы в него записывались длительные операции, блокировки, и исключительные ситуации (ошибки) (exception). Ошибки работы сервера 1С могут быть связаны, как с действиями пользовательской части, так и с внутренним механизмом. Все они записываются и анализируются.

  1. Логирование ошибок 1С (техн.журнал)
  1. Логирование ошибок SQL (трассировка)

Настройка трассировки на SQL сервере для записи блокировок и длительных запросов на уровне SQL сервера

Все модули и настройки передаются в собственность компании Заказчика для возможности проведения последующего самостоятельного анализа. В том числе передаются слайды по настройке (тезис и скриншот с заполненными настройками)


III. Диагностика производительности 1С

На этом этапе находятся сбои, потенциальные и реальные причины медленной работы 1С:

  1. Установка, настройка модуля «анализ трассировки SQL сервера» , которая распознает и показывает где и каких в базе не хватает индексов.
  2. Измеряется производительность оборудования и программы при фактических нагрузках,
  3. Измеряется скорость работы программы при существующем наполнении базы справочными и документальными данными,
  4. Измеряется скорость работы программы на разных этапах ведения документооборота,
  5. Измеряется скорость выполнения целевых операций, которые планируется ускорить: (проведение конкретного вида документа или формирование конкретного отчета),
  6. Выявляются причины избыточных блокировок и взаимоблокировок,
  7. Оцениваются общая архитектура программы,
  8. Проверяется структура метаданных и всех участков кода
  9. Проверятся запросы вывода и проведения документов
  10. Предоставляется отчет о всех выявленных задачах для оптимизации конкретных объектов 1С и MS SQL .

IV. Рекомендаций по оптимизации 1С

Для каждого выявленного объекта оптимизации (на этапе «Диагностики производительности 1С»), могут предоставляться Рекомендации Вашим IT специалистам рекомендации для самостоятельной оптимизации 1С:

  • по оптимизации кода для быстрой работы 1С с MS SQL
  • настройки параметров системы управления данными
  • настройки регламентных процедур обслуживая базы данны

V. Выполнение оптимизации 1С


Вы получаете реальный эффект в виде ускорения проведения документов и формирования отчетов, уменьшения размера базы и нагрузки на серверное оборудование.

Изменения выполняют квалифицированные профессионалы, которые:

  • оптимизируют структуру метаданных и всех участков кода
  • оптимизируют запросы вывода и проведения документов,
  • ускорят формирование отчетов,
  • устранят причины избыточных блокировок и взаимоблокировок,
  • замерят скорость выполнения целевых операций после внесения изменений в конфигурацию 1С,
  • предоставят отчет с показателями ускорения производительности 1С.

Запишись прямо сейчас и получи еще час консультации в подарок!


Нам доверяют Оптимизацию баз данных | 1С | MSSQL | PosgreSQL |


Агрохолдинг «Мрия»

ООО Обогатительная фабрика

ООО СИМЗ

ПАО «ЯКХЗ»

Тормозит 1С?

Можно ускорить 1С!

  • долго проводятся документы?
  • медленно формируется отчетность?
  • регулярные сообщения о конфликтах?