Hi there, Sending this out to the SDS/ESP community to see if anyone has any thoughts on this... We currently use SAP ESP 5.1-SP08 very closely with HANA SP08 (Rev.95) via an ODBC connection that is managed by UnixODBC 2.3.2, all running on Solaris SPARC x64. A number of our ESP projects call HANA stored procedures (via the getData() function) to retrieve some additional contextual information about the event just received. We have recently increased the volume of events that are flowing through our ESP projects, and I’m attempting to see the performance impact this has on the projects – in particular the calling of the HANA stored procedures. (Note that we are unable to use the HANA “Reference” element in ESP to take advantage of any caching/etc, as the HANA logic only becomes efficient when using stored procedures & we can filter data in the database by using the procedure input parameters). I also have some initial questions that hopefully one of the SAP ESP folks can help with (but happy to follow this via official SAP support channels if this is more appropriate). Basically, I’m wondering, in our scenario (where we call the getData() function to call a HANA procedure whenever an event is received in ESP): • is the ODBC connection from ESP to HANA via a single connection (i.e single-threaded)? • Is the ODBC connection from ESP to HANA open and closed for every single event? • Is there a concept of ODBC connection pooling between ESP and HANA? Thanks in advance for any advice! Cheers, Jason (DHS Australia).
↧