IT CanvassTalk to an advisor
SAP administration · LessonBy , SAP Trainer, 13 yrs · Published · SAP S/4HANA 2023 · all levels

Performance

Performance administration keeps an SAP system responsive by monitoring workload, tuning buffers and work processes, and finding expensive operations. It uses SAP’s workload and database monitors and, above all, a measure-first discipline.

Quick answer

On HANA, many traditional bottlenecks vanish, but performance work shifts to pushing logic to the database and avoiding row-by-row processing.

Key takeaways
  • ST03 (workload analysis) shows where time is spent, response time broken into database, CPU, wait and other components, by…
  • Baseline with ST03, drill to the worst offenders, use SQL trace (ST05) or ABAP runtime analysis (SAT) to find the cause, fix one…
  • Buffers (ST02): ensure program and table buffers are well-sized to avoid database hits.
  • Watch out: Tuning without measuring (ST03 first).

The workload monitor (ST03)

ST03 (workload analysis) shows where time is spent, response time broken into database, CPU, wait and other components, by transaction and time period. It is the starting point for performance work: it tells you what is slow and why, rather than guessing.

Key tuning areas

  • Buffers (ST02): ensure program and table buffers are well-sized to avoid database hits.
  • Database (ST04, ST05 SQL trace): find and fix expensive SQL and missing indexes.
  • Work processes (SM50/SM66): right mix and enough of each type.
  • Custom code: the frequent culprit, SELECTs in loops and the like.

A disciplined method

Baseline with ST03, drill to the worst offenders, use SQL trace (ST05) or ABAP runtime analysis (SAT) to find the cause, fix one thing, re-measure. Most big wins come from fixing bad custom SQL and right-sizing buffers/database.

HANA context

On HANA, many traditional bottlenecks vanish, but performance work shifts to pushing logic to the database and avoiding row-by-row processing. The measure-first principle still rules.

Common pitfalls

  • Tuning without measuring (ST03 first).
  • Ignoring expensive custom SQL.
  • Under-sized buffers hammering the database.

Practice challenge

+0 XPStreak ×0
Question 1 of 3
Which statement is true of Performance?

Frequently asked questions

What does Performance mean in SAP Basis administration?
Performance administration keeps an SAP system responsive by monitoring workload, tuning buffers and work processes, and finding expensive operations. It uses SAP’s workload and database monitors and, above all, a measure-first discipline.
Which transaction codes come up with Performance?
ST03 (workload analysis) shows where time is spent, response time broken into database, CPU, wait and other components, by transaction and time period.
What else should SAP Basis administration teams know about Performance?
On HANA, many traditional bottlenecks vanish, but performance work shifts to pushing logic to the database and avoiding row-by-row processing.
What tends to go wrong with Performance in SAP Basis administration?
Tuning without measuring (ST03 first). Ignoring expensive custom SQL. Under-sized buffers hammering the database.
Already working on SAP and stuck on a live ticket?Get an expert SAP developer on screen-share to finish your daily tasks with you. Deliver on time, protect your reputation and your job. Monthly support only, no task-wise plans.Task assigned · no idea where to startStill stuck · your job on the lineExpert joins your screenDelivered on timeExplore On Job Support