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

Действительно быстрая очистка всей регистрации изменений

Если вы хоть раз сталкивались с проблемой накопленных изменений при обмене, то данная статья может оказаться полезной Первый вопрос, который, наверное, возникает у того, перед кем подобная задача никогда не стояла, «зачем?».Чем не нравится «ПланыОбмена.УдалитьРегистрациюИзменений(…)»? Только вот, допустим, у вас…
Read more

Нагрузочное тестирование 1С:Документооборот

Перед запуском 1С:Документооборот для средних и крупных внедрений крайне желательно провести нагрузочное тестирование, чтобы проверить корректность и скорость работы системы электронного документооборота в условиях максимальной нагрузки. В данной статье пойдет речь о том, как провести нагрузочное тестирование в 1С:Документооборот без…
Read more

Поиск в динамическом списке (по части строки): попытка оптимизации

И все же в этом черном ящичке (динамическом списке) есть узкие места, которые влияют на производительность. Попробую описать пойманные места. Запросы в динамическом списке просты, с одной основной таблицей и без фактических соединений на уровне языка 1С. Платформа воспроизведения: 1С:Предприятие 8.3…
Read more

Фиксируем SPID для отслеживания в SQL Profiler

Для разбора запросов бывает полезным использовать SQL Profiler. При настройке выборки событий предлагаю дополнительно наложить еще один фильтр по полю SPID.    Есть хорошая статья для работы с профайлером —  Анализ запросов с помощью SQL Profiler.  В ней подробно описаны…
Read more

"Объект не найден" и уровни эскалации блокировок

Все чаще стали появляться жалобы, что документ "Отчет отдела" не проводится: "ругается на ставку НДС". Подробный разбор проблемы. Пользователи стали жаловаться, что «Отчет отдела» не проводится по причине ошибки со ставкой НДС. Разбор проблемы в отладчике показывает, что некоторые позиции…
Read more

OPDEX – еще одна методика интегральной оценки производительности

Помимо APDEX-а, в мире существует множество других методик интегральной оценки производительности информационных систем. OPDEX – одна из них. Это солидная запатентованная методика. Она лежит в основе линейки программных продуктов «App…Expert» фирмы OPNET Technologies, Inc. Изложенный материал может быть интересен тем,…
Read more

Обработка-сценарий нагрузочного тестирования для тест-центра

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

Стоит ли использовать РеквизитФормыВЗначение

В статье рассматривается вопрос производительности при использовании функции РеквизитФормыВЗначение. Сам вопрос возник из размышлений: «Что лучше: использовать общий код в модуле объекта для управляемых и неуправляемых формах или все-таки дублировать код для разных форм?» Путем гугления наткнулся на вот эту…
Read more

Тормоза на файловой базе — как избежать (из недавнего опыта)

1С запускается по две минуты? Журнал документов открывается по 40 секунд? Документ проводится почти минуту? Знакомая ситуация, если вы используете файловую версию с сетевым доступом. Самый распространенный совет — ставить сервер, и забыть про тормоза. Но как быть, если в…
Read more

Скорость закачки с EXCEL при работе с большими файлами

Поставлена задача уменьшить время загрузки данных с EXCEL. Пока ждал ответа от разработчиков ядра, сам начал копать всё, что угодно. ЗАДАЧА решена, с чем спешу поделиться. 1. Файл должен быть закачан в МАССИВ весь сразу!!!!!! У меня 27000 строк за…
Read more