Your Boi Amd315 Quiz

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Buchita
B
Buchita
Community Contributor
Quizzes Created: 1 | Total Attempts: 148
| Attempts: 148
SettingsSettings
Please wait...
  • 1/95 Questions

    Which memory area is allocated at instance start?

    • Heap memory
    • Extended memory
    • Paging memory
    • PRIV memory
Please wait...
About This Quiz

This quiz focuses on RFC (Remote Function Call) management in enterprise systems, exploring tools, parameters, and monitoring techniques.

Your Boi Amd315 Quiz - Quiz

Quiz Preview

  • 2. 

    What is the SAP Operating System Collector (SAPOSCOL)?

    • An SAP proprietary standalone program for collecting Operating System usage information.

    • An alternative to transaction Operating System Monitor (ST06(n)) for non-ABAP Systems.

    • The built-in tool in ABAP systems for collecting Operating System usage information.

    • A third party tool for collecting Operating System usage information.

    Correct Answer
    A. An SAP proprietary standalone program for collecting Operating System usage information.
    Explanation
    The correct answer is that SAPOSCOL is an SAP proprietary standalone program for collecting Operating System usage information. This means that SAPOSCOL is a program developed by SAP that is used to gather data on how the operating system is being utilized. It is not an alternative to the Operating System Monitor or a built-in tool in ABAP systems, nor is it a third-party tool.

    Rate this question:

  • 3. 

    How is SAP Dialog Response time defined?

    • As a timespan between the dispatcher receives a request till he sends out the final response to the front end.

    • As the timespan between the browser sends a request to the backend till he completely rendered the response.

    • As the timespan between the roll-in and the roll-out of a work process is once completed.

    • As the timespan between an ABAP requested is being loaded into the program buffer till the request processing is finished.

    Correct Answer
    A. As a timespan between the dispatcher receives a request till he sends out the final response to the front end.
    Explanation
    The SAP Dialog Response time is defined as the timespan between the dispatcher receiving a request and sending out the final response to the front end. This means that it measures the time it takes for the dispatcher to process the request and provide the necessary information to the front end.

    Rate this question:

  • 4. 

    Which of the following types of RFC calls guarantees multiple communications steps in a specific order? Choose the correct answer

    • Asynchronous RFC

    • Transactional RFC

    • Synchronous RFC

    • Queued RFC

    Correct Answer
    A. Queued RFC
    Explanation
    Queued RFC calls guarantee multiple communication steps in a specific order. In a Queued RFC, the system queues the RFC request and processes it in the order it was received. This ensures that the steps are executed sequentially, maintaining the desired order of communication. Asynchronous RFC does not guarantee a specific order as it allows parallel processing. Transactional RFC ensures atomicity and consistency but not a specific order. Synchronous RFC also does not guarantee a specific order as it waits for a response before proceeding.

    Rate this question:

  • 5. 

    You are reviewing RFC data in the transaction Workload Monitor (ST03n). Which RFC profile provides information about function modules in other systems that are called from this system?

    • RFC server-destination profile

    • RFC client-destination profile

    • RFC client profile

    • RFC server profile

    Correct Answer
    A. RFC client profile
    Explanation
    The RFC client profile provides information about function modules in other systems that are called from this system. This profile is used to monitor the performance and usage of RFC calls made by the local system to remote systems. It tracks the number of calls, response times, and other metrics related to RFC communication between systems.

    Rate this question:

  • 6. 

    Which RFC type is used if you want to establish communication with a remote system, but don't want to wait for the result for further processing?

    • Synchronous RFC (sRFC)

    • Background RFC (bgRFC)

    • Asynchronous RFC (aRFC)

    • Background RFC (bgRFC)

    Correct Answer
    A. Asynchronous RFC (aRFC)
    Explanation
    Asynchronous RFC (aRFC) is the correct answer because it allows for establishing communication with a remote system without having to wait for the result before further processing. This type of RFC is commonly used in scenarios where the response time is not critical and the system can continue with other tasks while waiting for the result.

    Rate this question:

  • 7. 

    You suspect that there is an issue with the network connection from the application layer to the presentation layer. Which check do you perform in which transaction?

    • LAN check by ping in transaction Operating System Monitor (ST06(n)).

    • Trace, in transaction Single Transaction Analysis (ST12).

    • Connection test in Work Process Overview (SM5O/SM66).

    • Trace, in transaction Single Transaction Analysis (ST12).

    • Check Cursor Cache in transaction DBA Cockpit (DBACOCKPIT).

    Correct Answer
    A. LAN check by ping in transaction Operating System Monitor (ST06(n)).
    Explanation
    In order to determine if there is an issue with the network connection from the application layer to the presentation layer, you would perform a LAN check by ping. This can be done in the transaction Operating System Monitor (ST06(n)). This check allows you to test the connectivity between different layers of the network and identify any potential issues or delays.

    Rate this question:

  • 8. 

    Can database request time include network time?

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

    • No, because database request time is measured by the database.

    Correct Answer
    A. Yes, because database request time is measured at SAP instance level.
    Explanation
    Yes, the database request time can include network time because it is measured at the SAP instance level. This means that the time it takes for the request to travel over the network and reach the database can be included in the overall measurement of the database request time.

    Rate this question:

  • 9. 

    What is RFC+CPIC time in synchronous RFC? Choose the correct answer.

    • Time needed to establish the RFC communication to the RFC server.

    • Time needed to establish the RFC communication plus roll out time, roll wait time, and roll in time.

    • Roll wait time caused by RFC communication.

    • GUI time.

    Correct Answer
    A. Time needed to establish the RFC communication plus roll out time, roll wait time, and roll in time.
    Explanation
    The RFC+CPIC time in synchronous RFC refers to the total time required for establishing the RFC communication with the RFC server, including the roll-out time, roll-wait time, and roll-in time. This means that it encompasses the time needed for establishing the communication as well as the additional time required for the various stages of the roll-out process.

    Rate this question:

  • 10. 

    Which system parameters are used to set RFC quotas? There are 2 correct answers to this question

    • rdisp/rfc_use_quotas

    • rdisp/rfc_max_login

    • rdisp/queue/wait

    • rdisp/max_sessions

    Correct Answer(s)
    A. rdisp/rfc_use_quotas
    A. rdisp/rfc_max_login
    Explanation
    The system parameters rdisp/rfc_use_quotas and rdisp/rfc_max_login are used to set RFC quotas. The parameter rdisp/rfc_use_quotas determines whether quotas are used for RFC connections, while rdisp/rfc_max_login sets the maximum number of allowed logins for an RFC user. These parameters help manage and control the usage of RFC connections in the system.

    Rate this question:

  • 11. 

    Which of the following are valid options for table buffering types? Choose 3 correct answers.

    • Single record buffered

    • Generic area buffered

    • Fully buffered

    • Client specific buffered

    Correct Answer(s)
    A. Single record buffered
    A. Generic area buffered
    A. Fully buffered
    Explanation
    The question asks for valid options for table buffering types. The correct answers are Single record buffered, Generic area buffered, and Fully buffered. These options are valid because they are all types of table buffering that can be used in SAP systems. Single record buffering buffers only one record at a time, generic area buffering buffers a group of records, and fully buffering buffers the entire table. Client specific buffering is not a valid option for table buffering types.

    Rate this question:

  • 12. 

    What happens when a buffered table is updated by an SQL request? There are 2 correct answers to this question.

    • The database is updated and the buffer of the current application server is invalidated.

    • Changes are written to table DDLOG, which is read at a certain interval to invalidate the buffered content on the other application servers.

    • The buffered table is updated at all application servers and the database is updated afterward asynchronously by report DDLOG.

    • Changes are written to table DDLOG, which is read at a certain interval to update the content of the database.

    Correct Answer(s)
    A. The database is updated and the buffer of the current application server is invalidated.
    A. Changes are written to table DDLOG, which is read at a certain interval to invalidate the buffered content on the other application servers.
    Explanation
    When a buffered table is updated by an SQL request, the first correct answer states that the database is updated and the buffer of the current application server is invalidated. This means that the changes made to the table are immediately reflected in the database, and the buffer in the current application server is cleared to ensure that the most up-to-date data is retrieved. The second correct answer explains that the changes are written to table DDLOG, which is periodically read to invalidate the buffered content on the other application servers. This ensures that all application servers have the latest data by periodically updating their buffers based on the changes recorded in table DDLOG.

    Rate this question:

  • 13. 

    What is mean time?

    • Average (aggregated) execution time of the SQL statement in milliseconds.

    • Average number of rows selected or changed by the SQL statement.

    • SQL Operation kind, for example, Read, Write access and Open, Native SQL.

    Correct Answer
    A. Average (aggregated) execution time of the SQL statement in milliseconds.
    Explanation
    Mean time refers to the average (aggregated) execution time of the SQL statement in milliseconds. This means that it calculates the average amount of time it takes for the SQL statement to be executed. It provides a measure of the efficiency and performance of the SQL statement, allowing for comparisons and optimizations to be made.

    Rate this question:

  • 14. 

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

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

    • Average DB request time is higher than average CPU time.

    • Average DB request time of more than twice the average CPU time.

    • Average DB request time of more than 100ms.

    Correct Answer
    A. Average DB request time of more than 40% of average response time.
    Explanation
    The main indicator of poor database performance in the transaction Workload Monitor (ST03n) is when the average DB request time is more than 40% of the average response time. This suggests that a significant portion of the overall response time is being spent on database requests, which can indicate inefficiencies or bottlenecks in the database system.

    Rate this question:

  • 15. 

    What are the main parts of SAP virtual memory? There are 2 correct answers to this question.

    • CPU memory

    • Physical memory

    • OS paging file/OS swap space

    • File system cache

    Correct Answer(s)
    A. Physical memory
    A. OS paging file/OS swap space
    Explanation
    The main parts of SAP virtual memory include physical memory and the OS paging file/OS swap space. Physical memory refers to the actual RAM that is used by the computer to store data and instructions for the CPU to access. The OS paging file/OS swap space is a portion of the hard drive that is used by the operating system as an extension of the physical memory when the RAM is full. It allows the system to temporarily store data that is not actively being used, freeing up space in the physical memory for other processes.

    Rate this question:

  • 16. 

    Which profile parameters control the buffer synchronization? There are 2 correct answers to this question

    • rdisp/bufrefmode

    • rdisp/bufreftime

    • rdisp/max_alt_modes

    • rdisp/buffer_on

    Correct Answer(s)
    A. rdisp/bufrefmode
    A. rdisp/bufreftime
    Explanation
    The profile parameters "rdisp/bufrefmode" and "rdisp/bufreftime" control the buffer synchronization. "rdisp/bufrefmode" determines the buffer synchronization mode, while "rdisp/bufreftime" specifies the time interval for buffer synchronization. These parameters are used to manage the synchronization of buffers in the system.

    Rate this question:

  • 17. 

    Programs which show database request time > 40 % (response time – wait time) in the transaction profile of ST03 are potential candidates for containing expensive SQL statements. Determine whether this statement is true or false.

    • True

    • False

    Correct Answer
    A. True
    Explanation
    The statement is true. If the programs in the transaction profile of ST03 show a database request time that is greater than 40% of the response time minus the wait time, it indicates that these programs may contain expensive SQL statements. The high percentage suggests that a significant portion of the overall response time is due to the execution of these SQL statements, indicating potential performance issues that need to be addressed.

    Rate this question:

  • 18. 

    When you are investigating a database performance issue you find an often used expensive SQL statement that is doing a full table scan to access a small amount of data. No suitable index exists. How can you improve the performance of this query?

    • By creating an index using selective fields from the where clause.

    • By updating the statistics, so the optimizer will create an appropriate index.

    • By creating an index using all fields from the where clause.

    • By educating end users to use the program that calls this SQL statement correctly.

    Correct Answer
    A. By creating an index using selective fields from the where clause.
    Explanation
    To improve the performance of the query, creating an index using selective fields from the where clause is the best option. By doing this, the database can quickly locate the relevant data without having to perform a full table scan. This selective index will only include the necessary fields mentioned in the where clause, optimizing the query's performance by reducing the amount of data that needs to be scanned.

    Rate this question:

  • 19. 

    What does Zero administration management do? 2 right

    • It allows the extended memory to grow dynamically

    • It allows other memory management parameters to be set automatically

    • It allows you identify your SAP Technology release (Software component SAP_BASIS and SAP Kernel).

    • Identify your Operating System (OS) release

    • Search the notes database using the following or similar search term combinations

    Correct Answer(s)
    A. It allows the extended memory to grow dynamically
    A. It allows other memory management parameters to be set automatically
    Explanation
    Zero administration management allows the extended memory to grow dynamically, meaning that it automatically adjusts the amount of memory allocated to a system based on its needs. It also allows other memory management parameters to be set automatically, further simplifying the management of memory in a system. These features help to reduce the need for manual intervention and administration in managing memory, making the system more efficient and easier to maintain.

    Rate this question:

  • 20. 

    What is stored in extended memory? There are 2 correct answers to this question

    • User context data

    • Buffered programs and tables.

    • Objects associated with individual users and their open transactions.

    • Application program data that corresponds to specific ABAP commands, such as "export to memory".

    Correct Answer(s)
    A. User context data
    A. Objects associated with individual users and their open transactions.
    Explanation
    Extended memory stores user context data, which includes objects associated with individual users and their open transactions. Buffered programs and tables are stored in extended memory as well. This memory is also used to store application program data that corresponds to specific ABAP commands, such as "export to memory".

    Rate this question:

  • 21. 

    Which of the following are two key criteria when evaluating performance problems? Choose 2 correct answers

    • Did the performance problem occur in the past?

    • Which user is experiencing the problem?

    • Is the problem happening right now?

    • How close is it to quitting time?

    Correct Answer(s)
    A. Did the performance problem occur in the past?
    A. Is the problem happening right now?
    Explanation
    The two key criteria when evaluating performance problems are whether the problem occurred in the past and whether the problem is happening right now. These criteria help in determining the frequency and severity of the performance problem, as well as whether it is a recurring issue or a one-time occurrence. By considering both the past and present aspects of the problem, a more comprehensive evaluation can be made to identify the root cause and find appropriate solutions. The other options, such as the user experiencing the problem and the time of day, are not directly related to evaluating performance problems.

    Rate this question:

  • 22. 

    How should the SAP Operating System Collector (SAPOSCOL) be deployed? There are 2 correct answers to this question.

    • If there is one instance on one host, only one SAPOSCOL process is required.

    • If there are multiple instances on one host, multiple SAPOSCOL processes are required.

    • If there are multiple instances on one host, only one SAPOSCOL process is required.

    • If there are multiple virtual hosts, only one SAPOSCOL process is required.

    Correct Answer(s)
    A. If there is one instance on one host, only one SAPOSCOL process is required.
    A. If there are multiple instances on one host, only one SAPOSCOL process is required.
    Explanation
    If there is one instance on one host, only one SAPOSCOL process is required. This means that when there is only one SAP instance running on a single host, there is no need for multiple SAPOSCOL processes.

    If there are multiple instances on one host, only one SAPOSCOL process is required. This means that even if there are multiple SAP instances running on a single host, only one SAPOSCOL process is needed to collect operating system data for all the instances.

    Rate this question:

  • 23. 

    What are the dynamic work processes?

    • Work processes that are started in certain situations and are stopped again when no longer needed

    • Work processes of the instance your are logged on to

    • Work process that starts processing the request

    • Work process that tries to load data from buffers

    Correct Answer
    A. Work processes that are started in certain situations and are stopped again when no longer needed
    Explanation
    The correct answer is "Work processes that are started in certain situations and are stopped again when no longer needed." This explanation suggests that dynamic work processes are initiated based on specific conditions or events and are terminated once their purpose is fulfilled or the situation no longer requires their presence.

    Rate this question:

  • 24. 

    Which of the following transactions show historical data? There are 2 correct answers to this question.

    • Local Work Process Overview (SM50)

    • Operating System Monitor (ST06)

    • Global Work Process Overview (SM66)

    • Workload Monitor (ST03n)

    Correct Answer(s)
    A. Operating System Monitor (ST06)
    A. Workload Monitor (ST03n)
    Explanation
    The Operating System Monitor (ST06) and Workload Monitor (ST03n) transactions show historical data. ST06 provides information about the operating system resources used by the SAP system over a period of time, allowing users to analyze historical trends and identify performance issues. ST03n is used to monitor and analyze workload and performance data over a specific time frame, providing historical data for analysis and optimization purposes.

    Rate this question:

  • 25. 

    What does Zero Administration Memory Management do?

    • It makes entering PRIV mode impossible

    • It prevents the administrator of the system from setting any memory parameters.

    • It allows all memory parameters to be set automatically

    • It allows total extended memory size to grow dynamically and allows other memory parameters

    Correct Answer
    A. It allows total extended memory size to grow dynamically and allows other memory parameters
    Explanation
    Zero Administration Memory Management (ZAMM) is a memory management technique that allows the total extended memory size to grow dynamically and also enables the automatic setting of other memory parameters. This means that ZAMM automatically adjusts the memory size according to the system's needs, without requiring manual intervention from the administrator. It simplifies the memory management process by eliminating the need for administrators to manually set memory parameters, allowing for more efficient and hassle-free memory management.

    Rate this question:

  • 26. 

    What is an expensive SQL statement?

    • An SQL statement that causes the database to read many blocks (from disk or database buffer).

    • An SQL statement that does not use the best possible access path.

    • An SQL statement that causes the database to read more blocks (from disk or buffer) than required.

    • An SQL statement that cannot be tuned by implementing database related changes.

    Correct Answer
    A. An SQL statement that causes the database to read many blocks (from disk or database buffer).
    Explanation
    An expensive SQL statement refers to an SQL statement that causes the database to read many blocks from disk or the database buffer. This means that the statement requires a large amount of data to be retrieved, which can result in slower performance and increased resource usage. It is important to optimize these statements to improve overall database efficiency.

    Rate this question:

  • 27. 

    What are some of the evaluation criteria for the impact of SQL statements on performance? There are 2 correct answers to this question.

    • How often is the statement executed.

    • Which user is executing the statement.

    • What the contribution is to the system's overall response.

    • Which work process type is executing the statement.

    Correct Answer(s)
    A. How often is the statement executed.
    A. What the contribution is to the system's overall response.
    Explanation
    The evaluation criteria for the impact of SQL statements on performance include how often the statement is executed and what the contribution is to the system's overall response. The frequency of execution helps determine the potential impact on performance, as frequently executed statements may have a larger impact. Additionally, understanding the contribution of the statement to the system's overall response helps identify any bottlenecks or areas for optimization.

    Rate this question:

  • 28. 

    How can SAP shared memory be accessed

    • Shared memory is only accessible on operating system level

    • Shared memory is accessible by all processes across all instances.

    • Shared memory is accessible only by dialog work processes of one instance.

    • Shared memory is accessible by all processes of one instance.

    Correct Answer
    A. Shared memory is accessible by all processes of one instance.
    Explanation
    Shared memory in SAP can be accessed by all processes of one instance. This means that any process running within the same instance can access the shared memory. This allows for efficient communication and data sharing between different processes within the same instance, improving overall system performance and reducing the need for data replication.

    Rate this question:

  • 29. 

    What are some of the reasons for buffer swaps, which are visible in transaction Buffer Monitor (ST02)? There are 2 correct answers to this question.

    • Not enough CPU resource available to hold the object in the buffer.

    • Not enough user activity to preserve the object in the buffer.

    • Not enough space left in the buffer for buffering the new object.

    • Not enough directory entries to buffer the new object.

    Correct Answer(s)
    A. Not enough space left in the buffer for buffering the new object.
    A. Not enough directory entries to buffer the new object.
    Explanation
    The two correct reasons for buffer swaps visible in the transaction Buffer Monitor (ST02) are not enough space left in the buffer for buffering the new object and not enough directory entries to buffer the new object. These reasons suggest that the buffer is running out of capacity to store new objects, either because there is not enough physical space available or because there are not enough directory entries to keep track of the objects in the buffer. This can lead to buffer swaps, where objects are removed from the buffer to make room for new ones.

    Rate this question:

  • 30. 

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

    • In the cursor cache of the DBA cockpit.

    • In the transaction Operating System Monitor (ST06(n))

    • In transaction SQL trace (ST05 or ST12).

    • In transaction Work Process Overview (SM50 and SM66).

    Correct Answer
    A. In the cursor cache of the DBA cockpit.
    Explanation
    The top expensive SQL statements on the system can be found in the cursor cache of the DBA cockpit.

    Rate this question:

  • 31. 

    In transaction Operating System Monitor (STDG) in an ABAP-only system, how can you recognize a memory bottleneck? There are 2 correct answers to this question.

    • In a Unix system, more than 20% of RAM paged out/ swapped out per hour.

    • In a Windows system, more than 20% of RAM paged out per hour.

    • In a Unix system, more than 20% of RAM paged in / swapped in per hour.

    • In a Windows system, more than 25% of RAM paged in per hour.

    Correct Answer(s)
    A. In a Unix system, more than 20% of RAM paged out/ swapped out per hour.
    A. In a Windows system, more than 25% of RAM paged in per hour.
    Explanation
    A memory bottleneck can be recognized in a Unix system when more than 20% of RAM is paged out or swapped out per hour. This indicates that the system is constantly moving data between RAM and disk, which can slow down the overall performance. In a Windows system, a memory bottleneck can be identified when more than 25% of RAM is paged in per hour. This suggests that the system is frequently loading data from disk into RAM, which can also impact the system's performance.

    Rate this question:

  • 32. 

    Where and when is ABAP heap memory allocated?

    • In the local memory of the work process, when required

    • In the server memory of the work process, when required

    • In the system memory of the work process, when required

    • In the shared memory of the work process, when required

    Correct Answer
    A. In the local memory of the work process, when required
    Explanation
    ABAP heap memory is allocated in the local memory of the work process when required. This means that when a program or process in ABAP requires memory to store data, it will allocate that memory in the local memory of the work process. This memory is specific to that particular work process and is not shared with other processes or programs. The allocation happens dynamically as and when required, allowing for efficient memory usage.

    Rate this question:

  • 33. 

    Virtual memory is made up of OS swap or page file and physical memory components. Determine whether this statement is true or false.

    • True

    • False

    Correct Answer
    A. True
    Explanation
    This statement is true. Virtual memory is indeed composed of both the operating system's swap or page file and physical memory components. The swap or page file is a portion of the computer's hard drive that is used as an extension of physical memory when the physical memory becomes full. It allows the operating system to temporarily store data that is not actively being used by programs. The physical memory, on the other hand, refers to the actual RAM (Random Access Memory) installed in the computer. Together, these components make up the virtual memory system.

    Rate this question:

  • 34. 

    What are some of the measures used to optimize SAP performance at a technical level? There are 3 correct answers to this question.

    • Optimization of SAP system parameters.

    • Optimization of SAP end-user trainings.

    • Optimization of database and operating system configuration.

    • Optimization of SAP disaster recovery procedures.

    • Optimization of workload distribution.

    Correct Answer(s)
    A. Optimization of SAP system parameters.
    A. Optimization of database and operating system configuration.
    A. Optimization of workload distribution.
    Explanation
    Some of the measures used to optimize SAP performance at a technical level include optimizing SAP system parameters, optimizing database and operating system configuration, and optimizing workload distribution. These measures focus on fine-tuning the settings and configurations of the SAP system, database, and operating system to improve performance and efficiency. By optimizing system parameters, database and operating system configuration, and workload distribution, organizations can enhance the overall performance of their SAP systems.

    Rate this question:

  • 35. 

    Where is the default location of the statistical records that are written to the file system? Choose the correct answer.

    • /usr/sap/trans

    • sapmnt/<SID>

    • /usr/sap/data

    • /usr/sap/<SID>/DVEBMGS##/data

    Correct Answer
    A. /usr/sap/<SID>/DVEBMGS##/data
    Explanation
    The correct answer is "/usr/sap//DVEBMGS##/data". This is the default location where the statistical records are written to the file system. The "/usr/sap//DVEBMGS##" directory represents the SAP instance and the "data" directory within it is where the statistical records are stored.

    Rate this question:

  • 36. 

    When you run transaction Table Call Statistics (ST10), which of the following indicates that a table should be unbuffered? There are 3 correct answers to this question

    • Tables with a high number of invalidations

    • Tables with a high number of "Rows affected"

    • Tables with a large buffer size

    • Tables with buffer state 'pending'

    • Tables with more direct reads than sequential reads

    Correct Answer(s)
    A. Tables with a high number of invalidations
    A. Tables with a high number of "Rows affected"
    A. Tables with a large buffer size
    Explanation
    When running transaction Table Call Statistics (ST10), a high number of invalidations, a high number of "Rows affected," and a large buffer size all indicate that a table should be unbuffered. Invalidations occur when data in the table is changed, which can cause performance issues if the table is buffered. "Rows affected" refers to the number of rows that are modified or accessed, which can also cause performance issues if the table is buffered. A large buffer size indicates that the table is consuming a significant amount of memory, which may be unnecessary if the table is not frequently accessed.

    Rate this question:

  • 37. 

    With transaction Operating System Monitor (STO6) - Top 40 CPU Processes, you identified a process with unusually high CPU utilization. What are next steps to check the root cause? There are 2 correct answers to this question.

    • If it is a database process, you use the database monitor (ST04) and check if this activity can be tuned or moved to another time.

    • If this process leaves 10% or less overall CPU idle time, there is no need for further action because there is still headroom.

    • If it is an SAP work process, you compare the process ID (PID) to the list of transactions in SM50 to find out what activity is causing the load.

    • If it is the SAP gateway process, you might check if update processing can be moved to another instance.

    Correct Answer(s)
    A. If it is a database process, you use the database monitor (ST04) and check if this activity can be tuned or moved to another time.
    A. If it is an SAP work process, you compare the process ID (PID) to the list of transactions in SM50 to find out what activity is causing the load.
    Explanation
    To identify the root cause of the process with high CPU utilization, there are two next steps to consider. Firstly, if it is a database process, the database monitor (ST04) can be used to analyze if the activity can be optimized or scheduled for a different time. Secondly, if it is an SAP work process, comparing the process ID (PID) to the list of transactions in SM50 can help determine the specific activity causing the high load. These steps will help in identifying and addressing the root cause of the high CPU utilization.

    Rate this question:

  • 38. 

    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? There are 2 correct answers to this question

    • 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(n)).

    • Check that there are enough Dialog work processes configured on the instance(s) on that server.

    • Perform a detailed analysis of the memory configuration of the SAP system.

    Correct Answer(s)
    A. Check if load can be distributed to other servers with spare CPU capacity
    A. Check the 'Top 40 CPU Processes' in transaction Operating System Monitor (ST06(n)).
    Explanation
    To investigate the situation of CPU idle value often being below 20%, you should check if the load can be distributed to other servers with spare CPU capacity. This would help balance the workload and alleviate the strain on the server in question. Additionally, you should also check the 'Top 40 CPU Processes' in transaction Operating System Monitor (ST06(n)) to identify any specific processes consuming excessive CPU resources.

    Rate this question:

  • 39. 

    Which of the following is not a component of dialog response time? Choose the correct answer.

    • Wait time

    • Roll In/Out time

    • Database Request time

    • CPU idle time

    Correct Answer
    A. CPU idle time
    Explanation
    The question asks for a component that is not a part of dialog response time. Dialog response time refers to the time it takes for a system to respond to a user's input or request. The options given are wait time, roll in/out time, database request time, and CPU idle time. Wait time, roll in/out time, and database request time are all factors that can contribute to the overall response time. However, CPU idle time does not directly affect the dialog response time as it refers to the amount of time the CPU is not actively processing tasks.

    Rate this question:

  • 40. 

    Which option represents "Generic area buffered"?

    • During the first access to a table, all table content is copied to the table buffer on the SAP instance.

    • You set some of key fields for a table to be used to determine the data to be buffered during access.

    • You set all key fields of a table to specify which records are buffered on the SAP instance.

    • Each individual record accessed is buffered on the SAP instance.

    Correct Answer
    A. You set some of key fields for a table to be used to determine the data to be buffered during access.
    Explanation
    This option represents "Generic area buffered" because it states that only some of the key fields for a table are set to determine the data to be buffered during access. This means that not all records are buffered, but only those that meet the specified criteria.

    Rate this question:

  • 41. 

    Which of the following tools can be used to check the formulas and the values used in the formula-based memory parameters? Choose the correct answer.

    • Transaction ST02

    • SAP Management Console

    • Executable program sappfpar

    • Transaction RZ10

    Correct Answer
    A. Executable program sappfpar
    Explanation
    The correct answer is "Executable program sappfpar." This program can be used to check the formulas and the values used in the formula-based memory parameters. It allows users to view and modify the memory parameters in the SAP system.

    Rate this question:

  • 42. 

    There is hardware bottleneck in the CPU if processing time is more than twice the CPU time. Determine whether this statement is true or false.

    • True

    • False

    Correct Answer
    A. True
    Explanation
    The statement is true. A hardware bottleneck in the CPU occurs when the processing time is more than twice the CPU time. This means that the CPU is not able to handle the workload efficiently, resulting in slower processing times. A bottleneck can occur due to various reasons such as outdated hardware, insufficient processing power, or high demand on the system. When a hardware bottleneck occurs, it is necessary to upgrade the CPU or optimize the system to improve performance.

    Rate this question:

  • 43. 

    You see very high paging rates (>20% RAM per hour). What could be possible countermeasures? There are 2 correct answers to this question.

    • Distribute processes that do not need to run on this specific hardware to other hardware with unused capacity.

    • Increase CPU capacity to avoid that memory is being paged.

    • Optimize the database interface so that unneeded data is not being paged out.

    • Identify users/programs that cause high memory consumption and optimize expensive SQL statements and suboptimal programming.

    Correct Answer(s)
    A. Distribute processes that do not need to run on this specific hardware to other hardware with unused capacity.
    A. Identify users/programs that cause high memory consumption and optimize expensive SQL statements and suboptimal programming.
    Explanation
    To address the high paging rates, one possible countermeasure is to distribute processes that do not need to run on the specific hardware to other hardware with unused capacity. This helps to alleviate the memory usage on the overloaded hardware and prevent excessive paging. Another countermeasure is to identify users/programs that cause high memory consumption and optimize expensive SQL statements and suboptimal programming. By optimizing these aspects, the memory usage can be reduced, resulting in lower paging rates.

    Rate this question:

  • 44. 

    Are you hungry?

    • True

    • False

    Correct Answer
    A. True
    Explanation
    The given answer is true because the question asks if the person is hungry, and since there is no additional information provided, we can assume that the person is indeed hungry.

    Rate this question:

  • 45. 

    when you run transaction table call statistics ST10, which of the following indicates that a table should be unbuffered? 3 right 

    • Tables with a high num of invalidations

    • Tables with a high num of 'rows affected'

    • Tables with a large buffer size

    • Tables with buffer state 'pending'

    • Tables with more direct reads than sequential reads

    Correct Answer(s)
    A. Tables with a high num of invalidations
    A. Tables with a high num of 'rows affected'
    A. Tables with a large buffer size
    Explanation
    Tables with a high number of invalidations, tables with a high number of 'rows affected', and tables with a large buffer size indicate that a table should be unbuffered. High invalidations suggest that the data in the table is frequently changing, making it inefficient to keep it in the buffer. Tables with a high number of 'rows affected' indicate that a large number of rows are being modified, which can also make buffering less efficient. Lastly, tables with a large buffer size may indicate that the table is too large to be effectively buffered, and unbuffering it can improve performance.

    Rate this question:

  • 46. 

    Which of the following parameter controls the buffer synchronization behavior in the SAP system? Choose the correct answer.

    • rdisp/ddlogmode

    • rdisp/switch_bufmode

    • rdisp/bufremode

    • rdisp/auto_buf

    Correct Answer
    A. rdisp/bufremode
    Explanation
    The parameter "rdisp/bufremode" controls the buffer synchronization behavior in the SAP system. This parameter determines whether the buffer is removed from the memory after a work process is finished or if it remains in memory for reuse.

    Rate this question:

  • 47. 

    Which of the following from the Operating System Monitor (transaction ST06) indicates that there is some hardware bottleneck in the SAP system if it happens all the time? Choose 2 correct answers.

    • High CPU utilization near 100%

    • High CPU idle time

    • High swap/paging activity

    • High DB time

    Correct Answer(s)
    A. High CPU utilization near 100%
    A. High swap/paging activity
    Explanation
    If the CPU utilization is consistently near 100%, it indicates that the system is using the maximum processing power available and there may be a hardware bottleneck causing the system to slow down. Similarly, high swap/paging activity suggests that the system is frequently accessing the disk to swap data between memory and disk, which can indicate a lack of available memory or a slow disk subsystem. Both of these scenarios can indicate hardware bottlenecks in the SAP system.

    Rate this question:

  • 48. 

    Why are parts of user contexts stored in SM50 (extended?) memory instead of local memory of a system?

    • To speed up context switches (roll-in/ roll-out)

    • To speed up context switches (dialog time/ roll-out)

    • To speed up context switches (roll-in/ enqueue time)

    • To speed up context switches (roll-in/ processing time)

    Correct Answer
    A. To speed up context switches (roll-in/ roll-out)
    Explanation
    Parts of user contexts are stored in SM50 (extended) memory instead of local memory of a system to speed up context switches during roll-in and roll-out processes. Storing user contexts in SM50 memory allows for faster retrieval and loading of the necessary data when a context switch occurs, improving the overall efficiency and performance of the system.

    Rate this question:

  • 49. 

    What are some of the reasons for using the extended memory concept in SAP systems? There are 3 correct answers to this question.

    • Without extended memory, a release of allocated memory in the OS paging file would not be possible.

    • The large size of extended memory avoids context switches where possible.

    • Fast context switches are needed in SAP systems because many users share few work processes.

    • Extended memory is accessed through pointers, therefore fast context switches are possible.

    • SAP transactions usually consist of more than one step or screen.

    Correct Answer(s)
    A. Fast context switches are needed in SAP systems because many users share few work processes.
    A. Extended memory is accessed through pointers, therefore fast context switches are possible.
    A. SAP transactions usually consist of more than one step or screen.
    Explanation
    The extended memory concept is used in SAP systems for several reasons. Firstly, fast context switches are needed because many users share a limited number of work processes. This allows for efficient multitasking and ensures that users can quickly switch between different tasks. Secondly, extended memory is accessed through pointers, which enables fast context switches to occur. This means that data can be accessed and processed quickly, improving system performance. Lastly, SAP transactions often involve multiple steps or screens, so having extended memory allows for the storage of large amounts of data and ensures smooth execution of these transactions.

    Rate this question:

Quiz Review Timeline (Updated): Jan 23, 2023 +

Our quizzes are rigorously reviewed, monitored and continuously updated by our expert board to maintain accuracy, relevance, and timeliness.

  • Current Version
  • Jan 23, 2023
    Quiz Edited by
    ProProfs Editorial Team
  • Feb 28, 2019
    Quiz Created by
    Buchita
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.