OBIEE with OLAP Concurrency

29 views
Skip to first unread message

Matthew Turner

unread,
Mar 11, 2012, 10:03:40 PM3/11/12
to obiee-enterpri...@googlegroups.com
Good Morning,

I've recently implemented OBIEE 11g with OLAP and I'm now going through a performance testing phase - specifically looking at concurrency issues.

OBIEE 11g OLAP is now implemented by passing OLAP specific string to a system function OLAP_TABLE which returns the result set.

The test I carried out was to run the same SQL that OBIEE generated 3 times concurrently from SQL*Plus, whilst tracing the results (10046, level 12).

The first query returned in around 20 seconds with the significant wait event being the fetch as normal.
The 2nd query introduced a new wait event cursor Pin S wait on X which added an extra 4.5 seconds of elapsed time. (In addition further 7 seconds unaccounted for time which I'm investigating).
The 3rd query cursor Pin S wait on X increased to 10 seconds.

The new wait event cursor Pin S wait on X  I believe to be a library cache event, as a latch has been taken out by query 1 during its hard parse process which then gets taken out by query 2 etc...

It appears to me that OLAP_TABLE has introduced a bottleneck, and is forcing each session in turn to queue to take out the latch for the hard parse.


Questions:

Has anybody else implemented OBIEE with OLAP in a large multi-user environment with lots of concurrent users?
Has anybody else experienced library latch issues with OLAP_TABLE?

Thanks in advance,

Matt
query1.htm
query2.htm
query3.htm
Reply all
Reply to author
Forward
0 new messages