Skip to Content
0
Former Member
Mar 17, 2016 at 06:48 AM

SAP HANA UNION ALL Database HINT

1337 Views

Dear SAP HANA friends,

I have a question regarding UNION ALL. I have a code where I know that the left or right side will be empty. On top of that there are a lot calculations. Executing only one side gives a performance of 2 seconds. Using the UNION ALL we receive factor 3 which is about 6 seconds. What we see is that the plan is completely different and the UNION ALL is pushed up. Which makes sense from our perspective if both sides of the union all have equal side but in our case the union all has never to be executed because one of both sides is always empty.

Is there any possibility to

a) give a hint to the UNION ALL to be executed exactly at this point

b) any dummy statement to hinder the push up of the UNION ALL in the plan

c) an equivalent statement to the UNION ALL to fetch data either from the one or the other side

Thanks & Kind Regards,

Klaus