Показать сообщение отдельно
Старый 19.04.2022, 13:59   #1  
online
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,973 / 3268 (116) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
Group by Hash Match (Aggregate) blocking
Всем привет.
Ко мне недавно с вопросом обратились коллеги.
Увидели странное поведение аксапты.
Есть запрос с фильтрацией и group by. И на нем висело целое дерево заблокированных запросов на вставку записи.
Вопрос был, как такое возможно. Обычный запрос на чтение с фильтрацией и группировкой заблокировал вставку данных в табличку.

Погуглил тему. Вроде бы такое возможно (если я правильно все понял)
https://sqlsunday.com/2014/06/15/blo...ate-operators/
https://sqlserverfast.com/epr/hash-match/
https://dba.stackexchange.com/questi...atch-aggregate
https://web.archive.org/web/20160512...ggregates.aspx
https://docs.microsoft.com/en-us/arc...hash-aggregate


Попробовал сам построить пример с блокировкой.
Не получается.

Кто-нибудь встречался с таким в аксапте ?
(я - нет и не удалось воспроизвести)

Используется Ax2009