cancel
Showing results for 
Search instead for 
Did you mean: 

Performance

Former Member
0 Kudos

Hi all,

When I am running a query which is havinag 40 K records through Bex, it is taking nearly 20mts to display the results. How can I improve query response time

with regards

Ram

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

The problem was solved

former_member345199
Active Contributor
0 Kudos

Hi,

Checking execution time > ST03 > switch to expert mode > from left side menu > and there in system load history and distribution for a particual day > check query execution time.

Improving response time.

1. Use different parameters in ST03 to see the two important parameters aggregation ratio and records transferred to F/E to DB selected.

2. Use the program SAP_INFOCUBE_DESIGNS to see the aggregation ratio for the cube. If the cube does not appear in the list of this report, try to run RSRV checks on the cube and aggregates.

3. --- sign is the valuation of the aggregate. You can say -3 is the valuation of the aggregate design and usage. ++ means that its compression is good and access is also more (in effect, performance is good). If you check its compression ratio, it must be good. -- means the compression ratio is not so good and access is also not so good (performance is not so good).The more is the positives...more is useful the aggregate and more it satisfies the number of queries. The greater the number of minus signs, the worse the evaluation of the aggregate. The larger the number of plus signs, the better the evaluation of the aggregate.

if "-----" then it means it just an overhead. Aggregate can potentially be deleted and "+++++" means Aggregate is potentially very useful.

Refer.

http://help.sap.com/saphelp_nw70/helpdata/en/b8/23813b310c4a0ee10000000a114084/content.htm

4. Run your query in RSRT and run the query in the debug mode. Select "Display Aggregates Found" and "Do not use cache" in the debug mode. This will tell you if it hit any aggregates while running. If it does not show any aggregates, you might want to redesign your aggregates for the query.

Also your query performance can depend upon criteria and since you have given selection only on one infoprovider...just check if you are selecting huge amount of data in the report.

http://help.sap.com/saphelp_nw70/helpdata/en/26/4bc0417951d117e10000000a155106/frameset.htm

Thanks,

JituK

Former Member
0 Kudos

Ram,

Different ways to Increase query Performance :

> Aggregates

> Indexes

> Partitioning

> Compression

> Using BI Accelerator

Links :

/people/vikash.agrawal/blog/2006/04/17/query-performance-150-is-aggregates-the-way-out-for-me

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/1955ba90-0201-0010-d3aa-8b2...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ce7fb368-0601-0010-64ba-fad...

https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/4c0ab590-0201-0010-bd9a-833...

Regards,

Ch.

Former Member
0 Kudos

Thanks for your reply. In ST03N under bw system load there are no views are displayed. Is it necessary to install BW Statistics to view the " query response time " ?

Former Member
0 Kudos

Dear all,

I have conducted RSRV test tor the InfoCube. All test results are OK except data base parameters. The following message is displayed.

ORACLE: Parameter HASH_JOIN_ENABLED is set to value FALSE (recommended value is TRUE)

where can I rectify the above problem ?

Former Member
0 Kudos

from BI 7 onwards ,statistics need to be activated for ST03 and BI admin cockpit to work.

Hope it Helps

Chetan

@CP..