What is Performance tuning in SAP BI
Hi
Could anyone please explain what is performance tuning in SAP BI?
I searched on google but dint get any proper documentation on that.
Please I am waiting for everyone's reply.
Many Thanks
Emily
Moderator message: this is the wrong forum, please have a look e.g. in the forum for "SAP Netweaver BW", but search even harder for available information first.
Edited by: Thomas Zloch on Oct 31, 2011 5:58 PM
If you do a search in http://help.sap.com/erp2005_ehp_04/helpdata/EN/2a/fa0115493111d182b70000e829fbfe/frameset.htm
you will find lots of documentation:
Colin
Similar Messages
-
From where can I get information or documents how to do performance tuning in SAP CRM?
Hi, Performance Tuning a SAP system is unique in every environment, also there are many area's in SAP to tune even area's outside SAP, eg... your Operating System/Network/Client Machines/Virtual Landscape/Cloud.
I recommend that you engage in a performance testing execise which will identify what area of your SAP Landscape needs tuning, first you need to identify the bottleneck before you can tune it.
The way the question was posed is exactly the same as wanting to fix a car but you have no idea which part of the car to fix...
*LoadRunner is an excellent tool to simulate virtual work load on an SAP environment*
Regards
Sodick25
http://www.2createawebsite.co.za
Edited by: Sodick25 on Aug 15, 2011 11:58 AM
Edited by: Sodick25 on Aug 15, 2011 11:59 AM -
Can anyone plz tell me the steps for performance tuning.
hello friends
what is performance tuning?
can anyone plz tell me the steps for performance tuning.Hi Kishore, this will help u.
Following are the different tools provided by SAP for performance analysis of an ABAP object
Run time analysis transaction SE30
This transaction gives all the analysis of an ABAP program with respect to the database and the non-database processing.
SQL Trace transaction ST05
The trace list has many lines that are not related to the SELECT statement in the ABAP program. This is because the execution of any ABAP program requires additional administrative SQL calls. To restrict the list output, use the filter introducing the trace list.
The trace list contains different SQL statements simultaneously related to the one SELECT statement in the ABAP program. This is because the R/3 Database Interface - a sophisticated component of the R/3 Application Server - maps every Open SQL statement to one or a series of physical database calls and brings it to execution. This mapping, crucial to R/3s performance, depends on the particular call and database system. For example, the SELECT-ENDSELECT loop on the SPFLI table in our test program is mapped to a sequence PREPARE-OPEN-FETCH of physical calls in an Oracle environment.
The WHERE clause in the trace list's SQL statement is different from the WHERE clause in the ABAP statement. This is because in an R/3 system, a client is a self-contained unit with separate master records and its own set of table data (in commercial, organizational, and technical terms). With ABAP, every Open SQL statement automatically executes within the correct client environment. For this reason, a condition with the actual client code is added to every WHERE clause if a client field is a component of the searched table.
To see a statement's execution plan, just position the cursor on the PREPARE statement and choose Explain SQL. A detailed explanation of the execution plan depends on the database system in use.
Need for performance tuning
In this world of SAP programming, ABAP is the universal language. In most of the projects, the focus is on getting a team of ABAP programmers as soon as possible, handing over the technical specifications to them and asking them to churn out the ABAP programs within the given deadlines.
Often due to this pressure of schedules and deliveries, the main focus of making a efficient program takes a back seat. An efficient ABAP program is one which delivers the required output to the user in a finite time as per the complexity of the program, rather than hearing the comment I put the program to run, have my lunch and come back to check the results.
Leaving aside the hyperbole, a performance optimized ABAP program saves the time of the end user, thus increasing the productivity of the user, and in turn keeping the user and the management happy.
This tutorial focuses on presenting various performance tuning tips and tricks to make the ABAP programs efficient in doing their work. This tutorial also assumes that the reader is well versed in all the concepts and syntax of ABAP programming.
Use of selection criteria
Instead of selecting all the data and doing the processing during the selection, it is advisable to restrict the data to the selection criteria itself, rather than filtering it out using the ABAP code.
Not recommended
Select * from zflight.
Check : zflight-airln = LF and zflight-fligh = BW222.
Endselect.
Recommended
Select * from zflight where airln = LF and fligh = 222.
Endselect.
One more point to be noted here is of the select *. Often this is a lazy coding practice. When a programmer gives select * even if one or two fields are to be selected, this can significantly slow the program and put unnecessary load on the entire system. When the application server sends this request to the database server, and the database server has to pass on the entire structure for each row back to the application server. This consumes both CPU and networking resources, especially for large structures.
Thus it is advisable to select only those fields that are needed, so that the database server passes only a small amount of data back.
Also it is advisable to avoid selecting the data fields into local variables as this also puts unnecessary load on the server. Instead attempt must be made to select the fields into an internal table.
Use of aggregate functions
Use the already provided aggregate functions, instead of finding out the minimum/maximum values using ABAP code.
Not recommended
Maxnu = 0.
Select * from zflight where airln = LF and cntry = IN.
Check zflight-fligh > maxnu.
Maxnu = zflight-fligh.
Endselect.
Recommended
Select max( fligh ) from zflight into maxnu where airln = LF and cntry = IN.
The other aggregate functions that can be used are min (to find the minimum value), avg (to find the average of a Data interval), sum (to add up a data interval) and count (counting the lines in a data selection).
Use of Views instead of base tables
Many times ABAP programmers deal with base tables and nested selects. Instead it is always advisable to see whether there is any view provided by SAP on those base tables, so that the data can be filtered out directly, rather than specially coding for it.
Not recommended
Select * from zcntry where cntry like IN%.
Select single * from zflight where cntry = zcntry-cntry and airln = LF.
Endselect.
Recommended
Select * from zcnfl where cntry like IN% and airln = LF.
Endselect.
Check this links
http://www.sapdevelopment.co.uk/perform/performhome.htm
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/afbad390-0201-0010-daa4-9ef0168d41b6
kindly reward if found helpful.
cheers,
Hema. -
Performance Tunining in SAP BW
A book on Performance tuning is published for sharing the experiences and details of performance tuning in SAP-BW.
http://www.amazon.com/SAP-Performance-Tuning-Shreekant-Shiralkar/dp/0977725146/ref=sr_1_1?ie=UTF8&s=books&qid=1196767811&sr=1-1
Pl. refer to the link below and share your feedback on the book and its content.
Thanking you in advance.
ShreekantHi Sudheer,
Check this link which explains you the document on Authorization
<removed link farm>
hope it helps u..........
Regards
chandra sekhar
Edited by: Siegfried Szameitat on Nov 3, 2008 11:01 AM
posting link farms is against the rules. -
Performance tuning of database using DBACOCKPIT
Hiii Experts,
I have installed new server with OS:- Windows server 2012 and DB:- Sybase ASE 15.07.
Now I want to perform performance tuning of SAP and Database, so for that I have configured
DBACOCKPIT but I could not change the parameter values so could you tell me how to change
parameter values and how to use DBACOCKPIT for performance tuning.
Thank you,
Regards,
Omkar M.DBA_Guide wrote:
Reports running slow, not sure if database is using Start transformation for the Datawarehouse Database.
Used hint */+ STAR_TRANSFORMATION */, still no performance increase.
Checked database parameter -
SQL> show parameter star;
NAME TYPE VALUE
dg_broker_start boolean FALSE
fast_start_io_target integer 0
fast_start_mttr_target integer 0
fast_start_parallel_rollback string LOW
log_archive_start boolean FALSE
star_transformation_enabled string TRUE
Any Help is appreciated.
Thanks!
If star transformation was not the cause of the slowness, of course it won't make it faster.
I bet you any number of other different hints will result in no change in performance.
This is like replacing gas tank on your car with a LARGER tank & filling it with more gasoline to make the car go faster.
The amount of gasoline is not a factor that limits the speed of your car. -
What measures shall we take if it is needed to performance tune the SAP Server. It is getting too slow. It will be helpful if someone can send me some link about SAP Performance tuning, not ABAP performance tuning.
Regards,
SubhasishThe SAP Servers can be slow because of many reasons:
1. The Table Consistency: The tables should be consistent. A consistency check should be done regulalrly.Better would be using DB13 so that it can be scheduled in appropriate days.
2. One major reason that I have found in recent times is the amount of authorizations that might be available to the users of the sytem. If all the users have a high volume of authorization objects in their user master buffer, then the response time becomes sluggish.This is true for most of the dev boxes that allow almost any amount of authorization for users and have a low RAM size.
3. Also you might be intrested to check your network consistency. If you are accessing your servers from home with a wireless connection of 16kbps, you might want to configure your logon pad for such a crappy connection.
Most of the BASIS performance tuning tasks such as ST04, STAT, ST02 and DB12 should be carried out too just to investigate furthur.
Hope these were a few helpful tips.
Peace be with everybody
-Saurav -
What are the steps doing a performance tuning for pertcular program
What are the steps doing a performance tuning for pertcular program
chk this link
http://www.thespot4sap.com/Articles/SAPABAPPerformanceTuning_PerformanceAnalysisTools.asp
checkout these links:
www.sapgenie.com/abap/performance.htm
www.sap-img.com/abap/ performance-tuning-for-data-selection-statement.htm
www.thespot4sap.com/Articles/ SAPABAPPerformanceTuning_Introduction.asp
Message was edited by: Chandrasekhar Jagarlamudi -
Performance tuning in XI, (SAP Note 857530 )
Could any one pls tell me where to find sap notes.
I am looking for "SAP Note 857530 "
Integration process performance(in sap XI).
or how can I view the performance of the integration process ? or exactly how performance tuning is done.
pls help,
Best regards,
verma.Hi,
SAP Note:
Symptom
Performance bottlenecks when executing integration processes.
Other terms
ccBPM
BPE
Performance
Integration Processes
Solution
This note refers to all notes that are concerned with improving the performance of the ccBPM runtime.
This note will be continually updated as improvements are made.
Also read the document "Checklist: Making Correct Use of Integration Processes" in the SAP Library documentation, on SAP Service Marketplace, and in SDN; it contains information about performance issues to bear in mind when you model integration processes.
Refer to the appended notes and maintain the default code changes by using SNOTE, or by importing the relevant service packs. Note that some performance improvements cannot be implemented by using SNOTE and are instead only available in service packs.
Regards
vijaya -
SAP Conversion Agent - Performance Tuning
Hi Experts,
We are working with SAP Conversion agent..we have developed several scenarios on that...
But, Now we are worried about the performance issues on the same.
Can anybody share their experience on SAP Conversion Agent and any performance tuning guide on SAP Conversion Agent.
-SHi,
/people/bla.suranyi/blog/2006/09/29/conversion-agent--handling-edi-termination-characters
Conversion Agent
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/da1e7c16-0c01-0010-278a-eaed5eae5a5f - conversion agent
Thanks,
Madhu -
SAP Business Objects Performance Tuning Guides
Hello everyone,
I'm currently looking for Performance Tuning guides for the hardware/software. In particular, parameters for the hardware. I'm having a hard time finding any kind of guides on the server side of Business Objects. So I'm wondering if anybody knows of some that are available on the internet or SAP site?
I've found very few in the software department. However, I'm looking more for the hardware portion of Business Objects. Basically the goal is to get the server as optimal as possible (As far as memory, parameters, CPU, etc) is concerned so we know it can't be a hardware issue. It's kind of narrowing down the potential problems we can have later on down the road so that's why this is very important right now.
Any help with this will be greatly appreciated. Thanks in advance. -Victor
Edited by: Victor Munker on Jul 14, 2010 3:52 PMHere´s an updated version of that document:
http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/50770d8f-5606-3010-28a6-9e3bb14ec6a7?QuickLink=index&…
Cheers,
Esteban -
SAP Netweaver Performance Tuning
Guys,
I am good in SAP J2EE Engine Performance Tuning. I would like to learn SAP ABAP Based Server Performance tuning end to end. Please recommend me some links/docs to start with the performance tuning for different OS like HP-UX/AIX & for Databases : Oracle/MaxDB etc.
Thank you in advance.
Cheers, KarthickHi Karthick, for example for SAP with Oracle on AIX -->
white paper -->
http://www-03.ibm.com/support/techdocs/atsmastr.nsf/WebIndex/WP100377
But SAP with Oracle tuning are usually not very much dependent on the platform, of course there are differences but they are not much.
Personally, I bought the SAP Performance Optimization Guide -->
http://www.sap-press.com/products/SAP-Performance-Optimization-Guide-(5th-Edition).html?
and SAP Database Administration with Oracle
http://www.sap-press.com/products/SAP-Database-Administration-with-Oracle.html
Nice books. Regards. -
In sap bi performance tuning option is considered in cube not in ods, why?
details about
indexes,partitions,aggregates,compression,roll up
how these are helping to increase system performance
why ods is not suitable?Hi,
Generally we do performance tuning on the cubes as most of the reportings are done on the cubes hpowever in case of DSO also we can increase the performance by creating indexes of deactivating SID generation flag if there is no reporting on the DSO.
Following 2 links will show you different aspects of performance tuning :-
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/404544e7-83c9-2e10-7b80-a24d5099ce3f
For LID and High Cardinality
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/005f3197-d3da-2e10-1a94-a5c62342f2aa
You may create aggregates on the cube if some of IO are being used in the query very frequently to enhance the performce of query execution.
Navesh -
New Book on SAP BW Performance Tuning
Hi All,
Just thought of sharing this info on SDN...
A new book on SAP BW Performance Tuning is available...
http://www.erpguides.com/books/bwperformance.htm
Shreekant W Shiralkar & Bharat Patel have authored a book on SAP BW Performance Tuning. The book is based on their real life experiences on improving the system performance using various features/techniques/ideas.
I am aware that the The book covers many how-to procedures with screen shots for helping the reader to implement the performance improvement and benefit immediately. It would be interesting to read this book as a compilation of practical experiences on performance tuning .
Cheers,
AmolHi,
Read Data warehousing books written by Ralph Kimball or Bill Inmon in order to familiarize yourself with the basic concepts of data warehousing. This is the foundation of the entire thing.
Follow the SAP training materials on BW Data Warehousing, BW Reporting and BW Modeling. There are several books that can help you a lot when getting started. check this link
[http://www.amazon.com/SAP-BW-Book-List/lm/RRWM7R55RBEXQ/ref=cm_lmt_srch_f_2_rsrsrs2/103-7157721-8001426]
After you have a solid BW knowledge, start to review the help.sap.com site.
Hope this helps,
Regards,
Haritha. -
What are the best practices for Database management and performance tuning?
Hello,
I want to ensure that I am using the best practices for managing and maintaining our Database.
Is there any documentation out there that outlines how to maintain and ensure top performance out of our database?
Thank you!
John SeftonI appreciate the responses, however this is not the information I am looking for.
I am specificaly looking for best practices invloving the managment and performance tuning.
Example: are their tools that I can install that will monitor the size and response time of the database and alert me if there is degradation in performance?
Are there specific periodic activities I should be doing to garuntee that my database will continue to function that way it is supposed to?
Or is this a fire and forget solution that does not need this attention? -
Performance tuning in CRM server
Hi everyone,
My CRM server working very slow. Idont know the exact reason. My server configuration IBM Xeon processor 3 Ghz 3GB RAM.There are about 25 users. Is this problem with SAP or Hardware.If any one have performance tuning document plz post it.
Thanks,
MuraliChech the following:-
Processor usage
Ram usage
background jobs
how many user at a time
what kind of job they do
Any Network Problem
Increse Work Processor
increase Virtual Ram
And for 25 users, You need System with 2 CPU and 4 Gb Ram
Regards
Maybe you are looking for
-
How to open "old" Pages file on Version 5.2?
Can't open old Pages document on Ver 5.2; where is Pages '09?
-
How to best open a 35 mm slide RAW scan with 4000 dpi in Camera RAW CS5?
I have, at present, set Camera Raw to open files as ProPhoto RGB and as 360 dpi. I want to keep all options open for later use of the files (for albums or enlargements). How do I get the best results so that I do not diminish the quality obtained in
-
Curve 9380: Return from character input to QWERTY keyboard
Hello, I own BlackBerry Curve 9380 smartphone (all touch, without physical keyboard). I have the following issue: Consider you're writing a text message, when you need a question mark you're tapping on the "&% 123" button in the left-down corner and
-
Command column data in SYSMAINTPLAN_LOGDETAIL in MSDB database?
Hi All, I have been facing the data issue in SYSMAINTPLAN_LOGDETAIL table in MSDB. When I query on this table, I don't see data in "COMMAND" column. And also I am not able to view T-SQL in maintenance plan history as it is disable. Can any one please
-
Green "Call" button not working
When I click on a contact, the "Call mobile" button faded out and I can't make any call. I downloaded the current verion.