Похожие чаты

Коллеги, добрый вечер. При разработке модели на Hana столкнусь со

следующим: Есть cv, в которой необходимо объединить две другие cv через Union. Каждая по отдельности отрабатывает за 3 мин. Но после Union выполнение увеличивается до 10 мин. В плане выполнения запросов через planviz не силен, тем более, что planviz падает по памяти, давая сохранить только xml. Такое чувство после union all, план выполнения запроса супер большой и тяжелый из-за большой вложенности cv. Погуглил, что достаточно распространенная проблема, но решения так и нашел. Может кто сталкивался с таким. Может есть какой нибудь hint , чтобы оба «вложенных» запроса (сv перед union)выполнялись по отдельности и затем мерджились?

11 ответов

24 просмотра

NO_INLINE

Михаил-Борсяков Автор вопроса
Vyacheslav Ptitsyn
NO_INLINE

Спасибо, попробую

Михаил-Борсяков Автор вопроса
Vyacheslav Ptitsyn
NO_INLINE

Добрый день! Не подскажете, правильно ли hint подключил. Вроде бы сделал согласно sap help, но план выполнения запроса остался таким же

Vyacheslav Ptitsyn
NO_INLINE

А работает в CV? У меня так и не получилось заставить работать

Ilyich
А работает в CV? У меня так и не получилось застав...

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

Михаил-Борсяков Автор вопроса

Добрый день. Update по данному вопросу))) Использования хинтов, в том числе no_calc_view_unfolding не привело к повышению производительности. Единственным work around решением, которое увеличивает производительность почти вдвое,нашел заменить конструкцию union node с вставленными в нее cv на композит провайдер с добавленными в него cv , с последующем обращением к композиту через select для последующих расчетов. Сейчас немного в замешательстве почему так происходит. Планы запросов пока не сравнивал и не анализировал. Мб. у вас есть мысли или опыт почему так происходит

Михаил Борсяков
screenshot Добрый день! Не подскажете, правильно ли hint подк...

В поле name - имя хинта (этот no_calc_view_unfolding), в поле value пробуй единицу.

Михаил-Борсяков Автор вопроса
kns
В поле name - имя хинта (этот no_calc_view_unfoldi...

С хинтом No unfolding производительность хуже (

Михаил Борсяков
С хинтом No unfolding производительность хуже (

это логично) идея no unfolding - не пытаться раскрывать и оптимизировать , а выполнять в лоб. он помогает когда оптимизатор глючит и (быстро) выдает неверный результат.

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
@Benzenoid can you tell me the easiest, and safest way to bu.y HEX now?
Živa Žena
20
This is a question from my wife who make a fortune with memes 😂😂 About the Migration and Tokens: 1. How will the old tokens be migrated to the new $LGCYX network? What is th...
🍿 °anton°
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
What is the Dex situation? Agora team started with the Pnetwork for their dex which helped them both with integration. It’s completed but as you can see from the Pnetwork ann...
Ben
1
Гайс, вопрос для разносторонее развитых: читаю стрим с юарта, нада выделять с него фреймы с определенной структурой, если ли чо готовое, или долбаться с ринг буффером? нада у...
Vitaly
9
Anyone knows where there are some instructions or discort about failed bridge transactions ?
Jochem
21
@lozuk how do I get my phex copies of my ehex from a atomic wallet, to move to my rabby?
Justfrontin 👀
11
Карта сайта