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

Тестирование параллелизма SQL в среде 1С Предприятие

Какое отношение параллелизм SQL имеет к среде 1С Предприятие? Целью данной работы является изучение влияния параллелизма SQL на работу с запросами 1С Цель: изучить влияние параллелизма SQL на работу с запросами 1С Литература:  Понимание и использование параллелизма в SQL Server…
Read more

Тестирование быстродействия базы

Синтетический тест позволяющий замерить скорость выполнения запроса (типового или своего). Всем доброго времени суток! Столкнулся с такой проблемой — периодическое замедление работы 1С, причем зависимости от нагрузки или «железа» быстро выявить не получилось. Тогда была написана эта обработка, которая в…
Read more

Анализ запросов с помощью SQL Profiler

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

Пакетная запись таблицы значений с клиента в СУБД (ускорение построчного INSERT)

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

УТ 11: Влияние количества ролей, назначенных пользователю, на скорость его работы в системе

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

Тесты производительности — различные варианты хранения (Windows 2012 vs Ubuntu 14.04 vs Fedora 20; MS Sql 2014 vs Postgresql 9.2.4) на примере УТ 11.1

Без претензий на всеобъемлемость, но пища для размышления любознательным. Не знаю как вам, а мне не каждый день попадают в руки сервера.  Да еще так чтобы было время их покрутить в руках. Обычная схема покупки: пол-года согласований, оплата, деньги еще…
Read more

Ускорение расчета себестоимости в УПП (партионный учет)

Не секрет, что в момент закрытия периода в УПП приходится неоднократно перепроводить регламентный документ «Расчет себестоимости» для устранения ошибок в учете и получения корректной себестоимости выпуска. И здесь ключевую роль играет время, за которое выполняется полный расчет себестоимости. Используем партионный…
Read more

Некоторые замечания по ускорению работы управляемых форм

Началось все с того, что к нам обратился клиент для проведения аудита производительности. Были жалобы на общую производительность системы, а также были обозначены отдельные конкретные операции, которые выполняются долго. О некоторых этих операциях, и о том, как их удалось ускорить…
Read more

Оптимизация проблемных участков конфигурации

Данная статья родилась из опыта работы на одном из проектов. На данном проекте узким местом был документ "Реализация товаров услуг". На данном примере и рассмотрим, что можно сделать для того, чтобы снизить проблему взаимоблокировок и блокировок в базе данных. Итак……
Read more

Как можно "положить" SQL сервер с помощью обычной консоли запросов 1С

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