Hi!
Sources are tables, not views. As I can see, the only difference is that, simple select gives back a simple recordset, but the procedure creates a temporary table, or something like that with this type:
"sap.hana.democontent.epm.data::Procedures.tt_bp_addresses"
This "table"(called ex_bp_addresses) is the OUT parameter of the procedure, and this is the result of the call proc statement.
Anyway i dont think it is an explanation of this bad performance.
I tried some other simple procedures too, and performance is always poor. Can be any general reason of it?
There are some other strange issues:
- session with selecting a table with some thousand of records freezes, or takes minutes
- copying a user takes minutes
- and so on
Thanks in advance!
Peter