Производительность и оптимизация (HighLoad)

Простое программное решение проблем с блокировками SQL

Описание одного из способов программного решения проблемы блокировок при проведении документов в клиент-серверной 1С. О блокировках, причинах их возникновения и решениях этой проблемы информации очень много, поэтому просто опишу одно из  программных решений, которое реально помогло полностью исключить блокировки по…
Read more

Многопоточная обработка данных

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Тормозит УАТ 1.0? Простое решение, как ускорить

Если тормозит УАТ 1.0, Вам сюда. При работе с УАТ 1.0, особенно при большом объёме данных, можно столкнуться с тормозами при работе интерфейса и проведении некоторых расчётов. Для примера возьмём форму списка справочника Транспортные средства и посмотрим на замеры производительности….
Read more

Другой взгляд на APDEX и подсистему "Оценка производительности"

Описание принципа работы подсистемы «Оценка производительности» из БСП, примеров использования, недостатках подсистемы, а также рассуждение о путях улучшения мониторинга производительности в системах 1С. Для начала Практически каждое широкораспространенное решение от фирмы "1С" и ее партнеров содержит в себе подсистему "Оценка производительности",…
Read more

Секционирование таблиц и индексов в мире 1С

Говорим о секционировании таблиц и индексов для баз 1С. Способы применения, подводные камни и прочее. Зачем все это Файловые группы! Секционирование таблиц и индексов! Размещение таблицы на нескольких дисках! Собственные индексы для таблиц и другие замечательные возможности СУБД, которые платформа…
Read more

Производительность сервера 1С и фоновые задания

В падении производительности сервера 1С зачастую виноваты не регламентные / фоновые задания, они выполняют полезную работу. Но задания нельзя оставлять «наедине» с базой. При очередной реорганизации инфраструктуры на казалось бы ровном месте вдруг наблюдается к концу рабочего дня просто чудовищная…
Read more

Инструкция: ускоряем tempdb переносом в RAM диск

При работе 1С:Предприятия 8 в режиме клиент-сервер широко используются временные таблицы. Кроме того, TEMPDB используется Microsoft SQL Server при выполнении запросов, использующих операторы GROUP BY, UNION, DISTINCT и т.п. Эта служебная БД весьма нагружена и её ускорение сулит нам серьезный…
Read more

Управляемые блокировки по полям из свойства "Поля блокировки данных"

Принцип обмена данными из 1С с сайтом (на MySQL) и выдачи (публикации) этих данных по запросу. PHP-Скрипт автоматической загрузки данных из файла данных в формате CSV в базу данных сайта работающего на WordPress. В продолжение моей темы: 1С:Альфа-Авто Автосалон Автосервис:…
Read more

Исправление ЦУП 2.1.2

Расширение для конфигурации Центр управления производительностью, редакция 2.1 (2.1.2.11), которое позволяет настроить регламентный мониторинг. Работает на платформе 1С:Предприятие 8.3 (8.3.13.1644). В последней редакции инструмента Центр управления производительностью, редакция 2.1 (2.1.2.11) фирма 1С решила не развивать тему с регламентным мониторингом производительности, т.е….
Read more

Короткое нагрузочное тестирование PostgreSQL простыми запросами

Короткое нагрузочное тестирование PostgreSQL простыми запросами. Прилагаются результаты в файлах pgBadger и perfmon. Предисловие Несколько лет назад мне в руки попала «Настольная книга эксперта» Евгения Филиппова. Оказалось, что запросы можно писать лучше, заставить программу 1С работать быстрее. С тех пор…
Read more