Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

WHAT IS PEFORMANCE TUNING?

Answer Posted / amith

Performance tuning is a technique used to fine tune your
ABAP programs when they have complex select statements and
huge set of data to be accessed from database.

Performacne of a scelect statement or a program can be
tested using tools like SE 30- Runtime analysis and SQL
Trace ST05.

Other than this there are set of thumb rules that can be
followed:

1) Keep the data selection small.
&#61550; Avoid unnecessary data across the network
&#61550; Always use the where clause
&#61550; Avoid selecting useless data we filter later.
&#61550; Use the index of the relevant database tables to
make the where clause more efficient
&#61550; Avoid using complex where clauses
&#61550; If possible avoid using the NOT in conjunction with
the where clause.
2) Transport as little data as possible
• transport only fields that are really used
• use the aggregate functions in the select clause
for calculations
• Consider using the distinct statement if there is
possibility of duplicate entries
3) Use fewer data base access
• Transfer all of the data at once frm data base to
internal tables.
• When possible avoid accessing the same data again
and again
• Avoid using nested loops instead of that use an
internal table and use the select for all entires statement.

Is This Answer Correct ?    6 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Why grouping of fields is required? What is the max no of modification groups for each field?

967


Explain what are the various types of selection screen event?

1033


Why do we need enhancements?

1098


what is the exact code that shoud be implimented in sap note

2445


What are the screen elements.

969


What are the control break events in abap? : abap data dictionary

1059


What is meant by stacked list?

945


Is there any method apart from bdc for data upload to sap? : abap bdc

1049


What are base tables of an aggregate object?

1059


What are the 2 other types of views, which are not allowed in release 3.0?

1058


What is an abap/4 query? : abap hr

1034


How to upload data using catt ? : abap hr

1064


Does the table can have multiple foreign keys?

982


Can you set up background processing using call transaction?

963


In an abap/4 program how do you access data that exists on a presentation server vs on an application server?

1136