ADM415 Flashcards

(40 cards)

1
Q

Why is buffer synchronization important in an SAP system with more than one instance?

A
  • To improve performance
  • To prevent outdated data from being selected from buffers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What happens when a buffered table is updated by an SQL request?

A
  • Changes are written to table DDLOG, which is read at a certain interval to update the content of the database
  • The database is updated and the buffer of the current application server is invalidated
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which of the following areas of an instance’s shared memory has a corresponding file on hard disk to which the SAP system will copy data that would not fit in that shared memory area

A
  • Paging buffer
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What does the Expensive Statements trace do?

A

traces the top 10 SQL statements whose execution time exceeds a configured threshold

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What information can be retrieved with transaction Operating System monitor (ST06)?

A
  • Virtual memory
  • CPU utilisation
  • Physical memory
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

In the Transaction Workload Monitor (ST03), what is the main indicator of poor database performance?

A

Average DB request time of more than 40% of average response time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is the SAP Operating System Collector (SAPOSCOL)?

A

An SAP proprietary standalone program for collecting Operating System usage information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Where can you find the top expensive SQL statements on the system?

A

In the expensive statement view via DBACOCKPIT

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Can database request time include network time?

A

Yes, because database request time is measured at SAP instance level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

How can you analyze the response time of SQL statements using HANA Cockpit tools?

A
  • SQL Trace
  • Expensive statements
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What tool enables central database monitoring and administration of multiple SAP HANA databases?

A

SAP HANA Cockpit

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which RFC type is used for multiple communication steps that must be completed in a particular order?

A

Queued RFC (qRFC)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are some of the reasons for using the extended memory concept in SAP systems?

A
  • The large size of extended memory avoids context switches where possible
  • SAP transactions usually consist of more than one step or screen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What information can be retrieved with transaction Local Work Process Overview (SM50)?

A
  • The status of an individual work process, for example, waiting, running, on hold, etc.
  • The process ID of the work process
  • The program that is currently executed by the work process
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Which of the following reports or transactions can be used to monitor extended memory consumption?

A
  • Report RSMEMORY
  • Transaction ST02
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How is SAP table buffering implemented?

A

The SAP system saves access to database tables by buffering their contents on instance-specific buffers on application level

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Which of the following transactions show historical data?

A
  • Operating System Monitor (ST06)
  • Workload Monitor (ST03)
16
Q

Why are parts of user contexts stored in extended memory instead of the local memory of the work process

A

To speed up context switches (roll in and roll out)

17
Q

What is the purpose of buffering data in SAP table buffers?

A
  • To speed up access to data
  • To reduce load on the database
18
Q

What are some of the negative effects of incorrect table buffering settings?

A
  • If a buffered table is very large, there is a risk that other buffered tables will be swapped out because of missing free space
  • If the content of a buffered table is changed very often, the process to refill the table buffer can reduce the overall system performance
19
Q

What is the name of the tool that can be used to monitor the performance of JAVA Systems via Solution Manager?

A

CA APM Introscope

19
Q

Which of these alerts might indicate CPU performance issues on the HANA database?

A
  • Most recent savepoint operation (Alert 28)
  • Savepoint duration (Alert 54)
  • Host CPU Usage (Alert 5)
20
Q

How can you keep track of the changes applied to a Solution Manager managed system?

A

Using the tool E2E Change Analysis

21
Q

What would be the most appropriate Solution Manager tool for customers experiencing performance issues?

A

E2E Workload Analysis

22
You are investigating a performance problem. In transaction Work Process Overview (SM50 or SM66) you see that many work processes stay in status 'running' with action 'read directly' and 'sequential read' for a long time. what do you do next?
Analyse the database
23
What data is available in transaction Buffer Monitor (ST02)?
- Status information of buffers of the SAP instance - Information on the memory usage of the SAP instance
24
Who decides if the allocated memory areas reside in physical memory or in operating system swap / pace space?
- The operating system
25
What is an indicator of a CPU bottleneck?
Processing time more than twice CPU time
25
In which sequence do dialog work processes allocate memory as of SAP NetWeaver 7.40
Extended memory, Heap memory
26
The HANA Cockpit consists of two parts, what are they?
- Database Landscape Management - Database Administrator
27
What are some possible effects if the program buffer was made too small in configuration?
28
How should the SAP Operating System Collector (SAPOSCOL) be deployed?
- If there are multiple instances on one host, only one SAPOSCOL process is required - If there is one instance on one host, only one SAPOSCOL process is required
29
Which elements are part of the RFC+CPIC time during a synchronous RFC call to another system?
- Time to establish the RFC connection - Roll out time - Roll wait time
30
In transaction Work Process Overview (SM50 and SM66) you see that many work processes are in 'PRIV' mode. What should you do to identify the cause of this issue?
- Check the extended memory usage in the transaction Tune Summary Monitor (ST02) and extended memory configuration -
31
Where and when is ABAP heap memory for dialog work processes allowed?
In the local memory of the work process, when required
32
What is the trace that collects various information on the operations performed in the different SAP HANA components and is activated by default?
Database Trace
33
What are reserved work processes?
Dialog work processes that can only be used for a specific task
34
What are restrictions of the Early Watch Alert?
- Standard threshold - One report per system
35
In transaction Operating System Monitor (ST06) you detect that CPU idle value on a server, with dedicated resources, is often below 20%. How should you investigate this situation?
- Check if load can be distributed to other servers with spare CPU capacity - Check the 'Top 40 CPU Processes' in transaction Operating System Monitor (ST06)
36
If there is a bottleneck on the Database, which response times may be affected?
- Database request time - Wait time