Задать вопрос
@RedQuark

Как можно заставить CRM генерировать _Quick_Find_ запросы с nolock, которые будет стоять везде?

"Быстрые" запросы формируются на основе fetch (какой то xml велосипед для описание запроса). В этот велосипед можно дописывать флаг, что запрос должен выполняться в режиме грязного чтения. Ирония, в том, что хинт nolock проставляется только у главного представления к которому делается from. А если есть проверка например на child записи, то делается полный идиотизм:

select .... from AcountBase whith (nolock) where ParentId in (select ID from AcountBase where ....)

Если открыть профайлер, то окажется, что подобными конструкциями напичканы _Quick_Find_ запросы. Из-за наличия кучи бизнес процессов с sp_getapplock, поиск работает удручающе.

Как можно заставить CRM генерировать _Quick_Find_ запросы с nolock, которые будет стоять везде?
  • Вопрос задан
  • 2461 просмотр
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • ProductStar
    Digital Mini MBA
    6 месяцев
    Далее
  • Академия Eduson
    Управление цифровой трансформацией
    8 месяцев
    Далее
  • Moscow Business Academy
    Корпоративное управление и стратегическое развитие бизнеса
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы