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

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

Тестовая среда:

  • Windows server 2008 R2 Enterprise
  • MS SQL server 2008 R2
  • 1С Предприятие 8.2.19.90

SQL properties:

Рисунок 1. SQL properties “General”

Рисунок 2. SQL properties “Advansed”

Инструменты:

  • SQL server profiler
  • SQL Query
  • Консоль запросов 1С

Тестовый запрос:

ВЫБРАТЬ

      АК.Наименование КАК Наименование

ИЗ

      РегистрСведений.АдресныйКлассификатор КАК АК

              ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.АдресныйКлассификатор КАК АК1

                   ПО АК.Код = АК1.Код

Подготовка:

Запускаем SQL server Profiler, устанавливаем соединение, отмечаем события и колонки как показано на рисунке 3.

Рисунок 3. Trace properties

Устанавливаем отбор для нашей базы 

Рисунок 4. Фильтр по базе

Сокращения:

  • Max degree of parallelism – MDOP
  • Сost threshold for parallelism - cost

Тестирование последовательного плана запроса (MDOP = 1)

Далее, в среде 1С Предприятие в тестовой базе запускаем консоль запросов и выполняем запрос (Рис.5)

Рисунок 5. Консоль запросов – время выполнения 20 сек.

Параметр SQL сервера “Max degree of parallelism” установлен в  1 (без параллелизма). Смотрим результат в профайлере (рис.6)

Рисунок 6. Последовательный план запроса

SQL сервер сформировал последовательный план запроса, при этом: общая загрузка CPU = 6,750 (сек), а время на выполнение запроса  = 7,097(сек)

Тестирование параллельного плана запроса (MDOP = 0, cost =5)

Переводим SQL server в режим параллелизма (в SQL Query):

USE master;

GO

EXEC sp_configure 'show advanced option', 1;

GO

RECONFIGURE WITH OVERRIDE

USE master;

GO

exec sp_configure'max degree of parallelism', 0;

GO

RECONFIGURE WITH OVERRIDE

Выполняем тот же запрос (Рисунок 7)

Рисунок 7. Консоль запросов – время выполнения 16 сек.

Проверяем результат в профайлере (Рисунок 8)

Рисунок 8. Параллельный план запроса

Сервер SQL в этот раз сформировал параллельный план запроса, при этом общая загрузка CPU = 7,905 сек, а длительность выполнения запроса = 3,458 сек

Тестирование последовательного плана запроса (MDOP = 0, cost = 150)

Попытаемся избавиться от параллельного плана, используя параметр «Сost threshold for parallelism». По умолчанию параметр установлен в 5. В нашем случае от формирования параллельного плана удалось избавиться при значении 150 (в SQL Query):

USE master;

GO

exec sp_configure 'cost threshold for parallelism', 150 ;

GO

Проверяем выполнение запроса в данных условиях (рис. 9)

Рисунок 9. Консоль запросов – время выполнения 20 сек.

Проверяем результат в профайлере (рис.10)

Рисунок 10. Последовательный план запроса.

Сервер SQL сформировал последовательный план запроса.  Общая загрузка CPU = 7,171 сек, время выполнения запроса =7, 864 сек.

Выводы:

  • Выполнение тестового запроса в среде 1С Предприятия с использованием SQL сервером параллельного плана запроса дает значительный прирост производительности по сравнению с последовательным планом (16 сек. против 20 сек. – выигрыш 4 сек.)
  • Выполнения тестового запроса самим сервером SQL при использовании параллельного плана запроса происходит в два раза быстрее, чем при использовании последовательного плана запроса (3,5 сек. против 7,1 сек.)
  • Параллелизм SQL сервера можно регулировать не только, используя параметр MDOP, но и параметр «Сost threshold for parallelism»

Начать дискуссию

Минцифры запретит массовые спам-звонки

Абоненты стараются не отвечать на входящие звонки, чтобы не сталкиваться с рекламными обзвонами и спамом. Власти будут с этим бороться и запретят массовые звонки, инициированные роботами.

Курсы повышения
квалификации

20
Официальное удостоверение с занесением в госреестр Рособрнадзора

Как зайти в реферальную программу «Клерка». Делюсь личным опытом

Если вы задумываетесь о том, как получить дополнительный доход, то этот пост для вас. Расскажу о реферальной программе «Клерка»: что это, как работает и почему такое сотрудничество приносит пользу. А еще на собственном примере покажу и расскажу, как зарабатывать на рекомендациях. Забирайте пошаговый алгоритм в закладки!

Как зайти в реферальную программу «Клерка». Делюсь личным опытом
2
Кадры

На рынке труда пенсионеры и студенты стали ценными кадрами

На фоне дефицита кадров компании заинтересовались в найме студентов и пенсионеров. Теперь им предлагают работу в 2 раза чаще.

Лучшие спикеры, новый каждый день

7 типичных ошибок, которые допускают в стритфуд

Стритфуд — динамично развивающийся сегмент рынка общепита, популярный как у начинающих предпринимателей, так и у опытных рестораторов. Однако и здесь есть свои подводные камни. Разберем 7 главных ошибок, которые допускают владельцы стритфуда, и расскажем, какие из них можно избежать с помощью системы автоматизации кафе Fusion POS.

7 типичных ошибок, которые допускают в стритфуд

Модульбанк повысил лимит переводов на карты физлиц для селлеров до 30 млн рублей

С 1 мая все физлица могут бесплатно переводить между своими счетами до 30 миллионов рублей в месяц через СБП. В Модульбанке повышенный лимит переводов для селлеров доступен уже сейчас с Маркет Картой.

Незавершенное строительство позволяет претендовать на выкуп земли много ниже кадастровой стоимости

В Адыгее сотрудники полиции пресекли попытку приобретения земельных участков мошенническим путем путем незавершенного строительства.

Опытом делятся эксперты-практики, без воды

КУБ дня. Про штрафы за статотчетность

До текущего года Росстат штрафами только пугал, а теперь наказывает. Как отбиться от штрафа, есть ли шанс?

КУБ дня. Про штрафы за статотчетность

Как принимать оплату через СБП и работать по 54-ФЗ с наименьшими затратами

Согласно закону 54-ФЗ, в большинстве случаев при приеме платежей от физических лиц бизнесу — будь то предприниматель или юридическое лицо — нужна онлайн-касса. По-другому, каждый платеж нужно фискализировать. Расскажем, как сделать это с наименьшими затратами.

Как принимать оплату через СБП и работать по 54-ФЗ с наименьшими затратами
Бесплатно с НДФЛ

Поправки в НК–2024: что изменится в НДФЛ

Изменят расчет НДФЛ по процентам от вкладов. Минимальный срок владения для продажи квартир будут считать по-новому для перепланировки и покупки за маткапитал.

Поправки в НК–2024: что изменится в НДФЛ

На одну госпошлину стало меньше

С 23 апреля транспортные средства, переданные фронту, освободили от уплаты госпошлины при постановке на учет.

ЕСХН

Когда применяющих ЕСХН освободят от уплаты налога на имущество

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

Реклама

ФАС обвиняет Сбер в нарушении рекламного законодательства

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

Миникурсы, текстовые и видеоинструкции для бухгалтеров

Глава Минфина: в России нужна «донастройка» налогов

Антон Силуанов готов предложить бизнесу идеи по модернизации фискальной системы.

Брокерские компании восстановились после убытка в 2022 году

Известно, что брокеры получили 33,7 млрд рублей чистой прибыли за 2023 год и стали больше зарабатывать на услугах по размещению ценных бумаг.

Берешь и запускаешь: как Telega.in меняет правила игры в размещении рекламы в Телеграм для бизнеса

Телеграм уже давно не просто мессенджер — это полноценная арена для маркетологов, которые каждый день соревнуются за внимание аудитории. Платформа активно развивается, предлагая все новые и новые рекламные инструменты. Но с ростом возможностей возникает и потребность в автоматизации. Здесь на сцену выходит Telega.in, превращая сложные процессы в дело пяти минут.

Берешь и запускаешь: как Telega.in меняет правила игры в размещении рекламы в Телеграм для бизнеса

Бухгалтеры не знают элементарных вещей!

20 лет я главный бухгалтер. Большую часть из них работала в Хабаровском крае. С проблемой ниже, конечно, сталкивалась, но не сплошь, а вопрос с контрагентом решался быстро и безболезненно.

Бухгалтеры не знают элементарных вещей!

Еще один великолепный МИФ о техподдержке СБИС

Пишу в техподдержку СБИС так мол и так, почему Уведомление не доходит до ФНС?

Еще один великолепный МИФ о техподдержке СБИС

Обязательное применение МЧД СФР с 11 марта 2024 года: кто может отчитываться без доверенности, переходный период

СФР с 11 марта 2024 года начал принимать отчеты от страхователей в электронном виде с машиночитаемыми доверенностями — МЧД СФР. Теперь документы больше не получится сдать на сайте фонда с помощью скан-копий бумажных доверенностей. Разбираемся, что поменялось для страхователей и как сейчас представлять отчеты в СФР.

Обязательное применение МЧД СФР с 11 марта 2024 года: кто может отчитываться без доверенности, переходный период

Календарь вебинаров для бухгалтера в мае 2024. Платные и бесплатные

Собрали для вас анонсы вебинаров на май 2024 года.

Интересные материалы

Уменьшение патента на взносы, если у ИП несколько патентов

Не самая справедливая тема, а что делать. Вы знаете (я надеюсь) что патент можно уменьшать на фиксированные взносы ИП, а еще на взносы с зарплаты работников. И правила очень похожи на уменьшение упрощенки на взносы, но, как говорится, есть нюанс.

Уменьшение патента на взносы, если у ИП несколько патентов