Internet Communicator Manager (ICM) Test Quiz

Approved & Edited by ProProfs Editorial Team
The editorial team at ProProfs Quizzes consists of a select group of subject experts, trivia writers, and quiz masters who have authored over 10,000 quizzes taken by more than 100 million users. This team includes our in-house seasoned quiz moderators and subject matter experts. Our editorial experts, spread across the world, are rigorously trained using our comprehensive guidelines to ensure that you receive the highest quality quizzes.
Learn about Our Editorial Process
| By Vanessa
V
Vanessa
Community Contributor
Quizzes Created: 1 | Total Attempts: 186
Questions: 68 | Attempts: 186

SettingsSettingsSettings
Internet Communicator Manager (ICM) Test Quiz - Quiz


Questions and Answers
  • 1. 

    What are potential measures for the Internet Communicator manager (ICM)?

    • A.

      Configure the Internet Server Cache of the ICM

    • B.

      Identity expensive SQL statemets via ICM Monitor (SMICM)

    • C.

      Adjust the number of ICM Worker Threads and Connections

    • D.

      Make use of the ICM parameter rsdb/disable_memory_pipes

    Correct Answer(s)
    A. Configure the Internet Server Cache of the ICM
    C. Adjust the number of ICM Worker Threads and Connections
    Explanation
    There are 2 correct answers to this question.

    Rate this question:

  • 2. 

    Which of the following areas fo an instance's shared memory have corresponding files on the ...

    • A.

      Paging buffer

    • B.

      Extended memory (user contexts)

    • C.

      Roll buffer

    • D.

      SAP buffer (Programs, tables, etc.)

    Correct Answer(s)
    A. Paging buffer
    C. Roll buffer
    Explanation
    2 correct answers

    Rate this question:

  • 3. 

    In the transaction Worload Monitos (ST03N), what is he main indicatos of poor database per...

    • A.

      Average DB request time of more than 100ms

    • B.

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

    • C.

      Average DB request time is hicher than average CPU time

    • D.

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

    Correct Answer
    B. 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 response time is being spent on database requests, indicating potential inefficiencies or bottlenecks in the database system.

    Rate this question:

  • 4. 

    .... explain plan for an expensive SQL statement?

    • A.

      Transaction SQL Trace (ST05 or ST12)

    • B.

      Transaction Workload Monitor (ST03N)

    • C.

      Transaction SAP Buffer monitor (ST02)

    • D.

      Transaction DBACOCKPIT or Performance Overview (ST04)

    Correct Answer(s)
    A. Transaction SQL Trace (ST05 or ST12)
    D. Transaction DBACOCKPIT or Performance Overview (ST04)
    Explanation
    2 correct answers to this question

    Rate this question:

  • 5. 

    When you are investigationg a database issue you find an often used expensive... How can you imporve the performance of this query?

    • A.

      By educatind end users to use the program that calls this SQL statement correctly

    • B.

      By creating an index using selective fieldas from the where clause

    • C.

      By updating the statistics, so the optimizer will create an appropiate index

    • D.

      By creating an index using all fields from the where clause

    Correct Answer
    B. By creating an index using selective fieldas from the where clause
    Explanation
    Creating an index using selective fields from the WHERE clause can improve the performance of the query. This is because an index allows the database to quickly locate the relevant data based on the indexed fields, reducing the need for full table scans. By selectively choosing the fields from the WHERE clause to create the index, the database can efficiently retrieve the required data, resulting in improved query performance.

    Rate this question:

  • 6. 

    In which sequences do dialog work processes allocate memory?

    • A.

      1. Roll area 2. Extended memory 3. Heap memory

    • B.

      1. Initial part of roll area 2. Ectended memory 3. Remaining part of roll area 4. Heap memory

    • C.

      1. Initial part of Roll area 2. Heap memory 3. Remaining part of roll area 4. Extended memory

    • D.

      1. Roll area 2. Heap memory 3. Extended memory

    Correct Answer
    B. 1. Initial part of roll area 2. Ectended memory 3. Remaining part of roll area 4. Heap memory
    Explanation
    Dialog work processes allocate memory in the initial part of the roll area, extended memory, remaining part of the roll area, and heap memory.

    Rate this question:

  • 7. 

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

    • A.

      To imporve performance

    • B.

      To prevent outdated data being committed to the database

    • C.

      To reduce the load on the database

    • D.

      To prevent outdated data from being selected from buffers

    Correct Answer(s)
    B. To prevent outdated data being committed to the database
    C. To reduce the load on the database
    Explanation
    2 correct answers

    Rate this question:

  • 8. 

    You are reviewing RRC data in the transaction Worload Monitor (ST03N).Which RFC profile provides information about function modules in other systems that are...

    • A.

      RFC server profile

    • B.

      RFC client profile

    • C.

      RFC server-destination profile

    • D.

      RFC client-destination profile

    Correct Answer
    B. RFC client profile
    Explanation
    The correct answer is RFC client profile. In the transaction Worload Monitor (ST03N), the RFC client profile provides information about function modules in other systems that are called by the current system. This profile helps in analyzing the performance and usage of RFC calls made by the current system to other systems.

    Rate this question:

  • 9. 

    What is the main indicator of a CPU bottleneck?

    • A.

      CPU time more tahn twice the database request Time

    • B.

      CPU time more than 200ms

    • C.

      Processing time more than twice CPU time

    • D.

      CPU time more than twice Processing time

    Correct Answer
    C. Processing time more than twice CPU time
    Explanation
    When the processing time is more than twice the CPU time, it indicates a CPU bottleneck. This means that the CPU is taking longer to process tasks compared to the time it spends actually performing calculations or executing instructions. This can be a sign of inefficiency or overload on the CPU, causing delays in overall system performance.

    Rate this question:

  • 10. 

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

    • A.

      To reduce load on the database

    • B.

      To save space ont he hard disk

    • C.

      To creating better access paths to data

    • D.

      To speed up access to data

    Correct Answer(s)
    A. To reduce load on the database
    D. To speed up access to data
    Explanation
    The purpose of buffering data in SAP table buffers is to reduce the load on the database and to speed up access to data. By buffering data, the system can store frequently accessed data in memory, reducing the need to retrieve it from the database every time it is requested. This helps to improve system performance and response times, as well as reduce the workload on the database server. Additionally, buffering data can also help in creating better access paths to data, further optimizing data retrieval processes.

    Rate this question:

  • 11. 

    You are invcestigating a performance problem In trnasaction Work Process Overview (SAM50). What do you next?

    • A.

      Check the 'Top 40 CPU processes' in transaction Operationg System Monitor (ST06(n))

    • B.

      Analyze the database

    • C.

      Analyze the SAP memory configuration

    • D.

      Perform a LAN Check by Ping

    Correct Answer
    C. Analyze the SAP memory configuration
    Explanation
    Analyzing the SAP memory configuration is the next step in investigating a performance problem in the transaction work process overview. This is because memory issues can often cause performance problems in SAP systems. By analyzing the memory configuration, it is possible to identify any potential issues or bottlenecks that may be impacting the performance of the system. This can include checking the allocation and usage of different types of memory, such as shared memory or buffer memory, and adjusting the configuration as necessary to optimize performance.

    Rate this question:

  • 12. 

    How should optimizer statistics be kept up to date?

    • A.

      By using schedule periodic refreshes

    • B.

      By triggering AS ABAP update work process

    • C.

      By using updates jobs that are scheduled when an issue occurs

    • D.

      By manual update to avoid inconsistencies

    Correct Answer
    A. By using schedule periodic refreshes
    Explanation
    The optimizer statistics should be kept up to date by using scheduled periodic refreshes. This means that the statistics should be refreshed at regular intervals to ensure that the optimizer has the most accurate and current information about the data in the database. This helps the optimizer make better decisions when creating execution plans for queries and optimizing performance. By scheduling periodic refreshes, the statistics are automatically updated without the need for manual intervention, ensuring that the optimizer always has the most up-to-date information.

    Rate this question:

  • 13. 

    In transaction Workload Analysis monitor (ST03(N)) average roll-wait time for task type DI..Which of the following can cause this issue?

    • A.

      Not enough dialog work processes configured

    • B.

      Communication problems with the GUI front end

    • C.

      SAP roll Area is too small

    • D.

      Problems with the external RFC communication

    Correct Answer(s)
    B. Communication problems with the GUI front end
    D. Problems with the external RFC communication
    Explanation
    Communication problems with the GUI front end and problems with the external RFC communication can cause the average roll-wait time for task type DI to increase. These issues can lead to delays in the communication between the SAP system and the front end or external systems, resulting in longer wait times for the tasks to complete. This can impact the overall performance and efficiency of the system.

    Rate this question:

  • 14. 

    What are dymanic work porcesses? 

    • A.

      Work processes that can change their type while running

    • B.

      Work processes that are used process dymanic requests

    • C.

      Dialog work processes that can only be used for a specific task

    • D.

      Work porcesses that are started in certain situation and are stopped again ehn no longe...

    Correct Answer
    D. Work porcesses that are started in certain situation and are stopped again ehn no longe...
  • 15. 

    What is the SAP Operating System Collector (SAPOSCOL)?

    • A.

      An SAP porprietary standalone program for collecting Operating System usage information..

    • B.

      A third party fool for collecting Operating System usage information

    • C.

      An altenative to transaction Operating System Monitor (ST06(n)) for non-ABAP systems

    • D.

      The built-in tool in aBAP systems for collecting Operatinf System usage information

    Correct Answer
    A. An SAP porprietary 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.

    Rate this question:

  • 16. 

    In transaction Work Porcess Overview (SM50/SM66) you see that many work processes are...What should you do to identify the cause of this issue?

    • A.

      Check the 'Top 40 CPU Ptrocesses' in transaction Operating System Monitor (ST06(n))....

    • B.

      Perform a detail analysis of the database

    • C.

      Check if all work processes in PRIV mode are using same transaction or report and in....

    • D.

      Check the extended memory usage in the transaction True Summary monitor (ST02) and...

    Correct Answer(s)
    A. Check the 'Top 40 CPU Ptrocesses' in transaction Operating System Monitor (ST06(n))....
    C. Check if all work processes in PRIV mode are using same transaction or report and in....
    Explanation
    To identify the cause of the issue, you should check the 'Top 40 CPU Processes' in the Operating System Monitor (ST06(n)) transaction. This will provide information on the processes consuming the most CPU resources. Additionally, you should also check if all work processes in PRIV mode are using the same transaction or report, as this could be a potential cause of the issue.

    Rate this question:

  • 17. 

    Which elements of totak response time should be under 20ms?

    • A.

      Roll-in time

    • B.

      Satabase request time

    • C.

      Wait time

    • D.

      Processing time

    Correct Answer(s)
    A. Roll-in time
    C. Wait time
    Explanation
    2 answers correct

    Rate this question:

  • 18. 

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

    • A.

      In transaction Work Process Overview (SM50 and SM66)

    • B.

      In transaction SQL trace (ST05 or ST12)

    • C.

      In the cursor cache of the DBA Cockpit

    • D.

      In the transaction Operating System monitor (ST06(n))

    Correct Answer
    C. In the cursor cache of the DBA Cockpit
    Explanation
    The cursor cache of the DBA Cockpit is where you can find the top expensive SQL statements on the system. The cursor cache is a storage area that holds SQL statements and their execution plans. By analyzing the cursor cache, administrators can identify the SQL statements that are consuming the most resources and optimize them if necessary. This allows for better performance and efficiency in the system.

    Rate this question:

  • 19. 

    What does Zero Administration memory management do?

    • A.

      It makes entering PRIV mode impossible

    • B.

      It prevents the adminsitrator of the system from setting any memory parameters

    • C.

      It allows all memory parameters to be set autmatically

    • D.

      It allows total extendes memory size to grow dymacally and allows other memory param..

    Correct Answer
    D. It allows total extendes memory size to grow dymacally and allows other memory param..
    Explanation
    Zero Administration memory management allows the total extended memory size to grow dynamically and also allows other memory parameters to be set automatically. This means that the system can automatically adjust the memory allocation based on the needs of the applications running, without the need for manual intervention from the administrator. This ensures optimal memory usage and eliminates the need for constant monitoring and adjustment of memory parameters.

    Rate this question:

  • 20. 

    Which RFC is used for multiple communication steps that must be completed in a p..

    • A.

      Synchronous RFC (sRFC)

    • B.

      Queued RFC (qRFC)

    • C.

      Asynchronous RFC (aRFC)

    • D.

      Transactionaly RFC (tRFC)

    Correct Answer
    B. Queued RFC (qRFC)
    Explanation
    Queued RFC (qRFC) is the correct answer because it is used for multiple communication steps that must be completed in a particular order. qRFC allows the sending system to queue the RFC request and ensures that the receiving system processes the requests in the same order they were sent. This ensures the integrity and consistency of the data being exchanged between systems. Unlike other options like Synchronous RFC (sRFC), Asynchronous RFC (aRFC), and Transactional RFC (tRFC), qRFC specifically focuses on maintaining the order of communication steps.

    Rate this question:

  • 21. 

    When you run transaction Table Call Statisctics (ST10), which of the followinf indicates that...

    • A.

      Tables with buffer state 'pending'

    • B.

      Tables with a high number of 'Rows affected'

    • C.

      Tables with more direct reads than sequential reads

    • D.

      Tales with a large buffer size

    • E.

      Tables with a high number of invalidations

    Correct Answer(s)
    B. Tables with a high number of 'Rows affected'
    D. Tales with a large buffer size
    E. Tables with a high number of invalidations
    Explanation
    The correct answer indicates that when running transaction Table Call Statistics (ST10), tables with a high number of 'Rows affected', tables with a large buffer size, and tables with a high number of invalidations are indicators of certain characteristics or issues within the tables. These indicators may suggest that these tables are experiencing frequent updates or modifications, have a large amount of data stored in memory, and are prone to becoming invalidated or outdated frequently. These indicators can provide insights into the performance and usage of the tables.

    Rate this question:

  • 22. 

    Wich os the followings transactions can you used to monitor the performance of an SAp system

    • A.

      ABAP Dictionary (SE11)

    • B.

      Work process Overview (SM50 and SM66)

    • C.

      System log Local Analysis (SM21)

    • D.

      SAP Operating System monitor (ST06 or OS07N)

    • E.

      Workload monitor (ST03N)

    Correct Answer(s)
    B. Work process Overview (SM50 and SM66)
    D. SAP Operating System monitor (ST06 or OS07N)
    E. Workload monitor (ST03N)
    Explanation
    3 answers

    Rate this question:

  • 23. 

    A customer's system is set up with many identical instances. Some instances have a....How can the custimer resolve this issue?

    • A.

      Increase the size of the Internet Server Cache (ISC) and Unfound Object Cache (UF..)

    • B.

      Use the SAP Web Dispatcher or, if already in use, check its configuration

    • C.

      Increase the number of work processes on all instances

    • D.

      Disavble the ICM for the high-load instances

    Correct Answer
    B. Use the SAP Web Dispatcher or, if already in use, check its configuration
    Explanation
    The customer can resolve the issue by using the SAP Web Dispatcher or checking its configuration. This suggests that the problem may be related to the configuration of the SAP Web Dispatcher, which is responsible for distributing incoming requests to the appropriate instances. By checking its configuration, the customer can identify any potential issues and make necessary adjustments to resolve the problem.

    Rate this question:

  • 24. 

    What data is avaible in transaction Buffer monitor (ST02)?

    • A.

      Status information of buffers of the SAP system

    • B.

      Information on operating system level paging / swapping

    • C.

      Information on the memory usage of the SAP instance

    • D.

      Status information of buffers of the SAP instance

    Correct Answer(s)
    C. Information on the memory usage of the SAP instance
    D. Status information of buffers of the SAP instance
    Explanation
    2 anwers

    Rate this question:

  • 25. 

    Wich of the following SQL statements types always bypass the SAP table buffers?

    • A.

      "Select Distinct" statements

    • B.

      Open SQL statements

    • C.

      "Select Single" statements

    • D.

      Native SQL statements

    • E.

      "Select for Update" statements

    Correct Answer(s)
    A. "Select Distinct" statements
    D. Native SQL statements
    E. "Select for Update" statements
    Explanation
    "Select Distinct" statements, Native SQL statements, and "Select for Update" statements always bypass the SAP table buffers. The "Select Distinct" statement retrieves only unique values from a table, and since it does not require any buffering, it bypasses the table buffers. Native SQL statements allow direct interaction with the database, bypassing any buffering mechanisms. "Select for Update" statements lock the selected rows for update, bypassing the table buffers to ensure data consistency. Therefore, these three types of SQL statements always bypass the SAP table buffers.

    Rate this question:

  • 26. 

    Why are parts of user context stored in extended memory instead of the locacl memory of a...

    • A.

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

    • B.

      To decrease the sizer of the work porcess's local memory

    • C.

      To prevent buffer swaps

    • D.

      To prevent operating system paging

    Correct Answer
    A. To speed up context switches (roll in/ roll out)
    Explanation
    Parts of user context are stored in extended memory instead of local memory to speed up context switches. Context switches involve saving the current state of a process and loading the saved state of another process. By storing the user context in extended memory, the switching process becomes faster as the data can be accessed more efficiently. This helps in improving the overall performance of the system by reducing the time taken for context switches.

    Rate this question:

  • 27. 

    What is the most likely cause dor a high 'wait time' in a system?

    • A.

      Insuficient number of free processes

    • B.

      SAP buffers (program, CUa or sceen) are too small

    • C.

      CPU bottleneck

    • D.

      Not enough Extended Memory or space in the Roll Buffer avaible

    Correct Answer
    A. Insuficient number of free processes
    Explanation
    A high 'wait time' in a system is most likely caused by an insufficient number of free processes. When there are not enough processes available to handle the workload, tasks have to wait in a queue, leading to increased wait times. This can result in slower system performance and delays in executing tasks.

    Rate this question:

  • 28. 

    Wich response time elements that are displayed in transaction Workload monitor (ST03N)

    • A.

      CPU time

    • B.

      Processing time

    • C.

      Roll-in time

    • D.

      Enqueue time

    • E.

      Database request time

    Correct Answer(s)
    A. CPU time
    B. Processing time
    E. Database request time
    Explanation
    3 answers

    Rate this question:

  • 29. 

    You suspects taht tehre is an issue with network connections from the application layer..Which chech do you perform in wich transaction?

    • A.

      Checj Cursor Cache in transaction DBA Cockpit (DBACOCKPIT)

    • B.

      Trace, in transaction Single Transaction Analysis (ST12)

    • C.

      Connection test in Work Process Overview

    • D.

      LAN check by ping in transaction operating System Monitor (ST06(n))

    Correct Answer
    D. LAN check by ping in transaction operating System Monitor (ST06(n))
    Explanation
    In order to determine if there is an issue with network connections from the application layer, you would perform a LAN check by ping in transaction operating System Monitor (ST06(n)). This transaction allows you to test the network connectivity by sending a ping command to a specified IP address or hostname. By checking the LAN connectivity, you can identify any potential network issues that may be affecting the application layer.

    Rate this question:

  • 30. 

    Where and when is ABAP heap memory allocated?

    • A.

      In teh local memory of the work process, when the work process is started

    • B.

      In teh local memory of the work process, when required

    • C.

      In shared memory, when required

    • D.

      In shared memory, when the system started

    Correct Answer
    B. In teh 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 the memory is allocated dynamically as needed during the execution of the program. The work process is responsible for managing its own local memory and allocating heap memory when necessary to store data and objects. This allows for efficient memory usage as memory is only allocated when it is actually needed, and it is deallocated when it is no longer required.

    Rate this question:

  • 31. 

    In transaction Workload monitor (ST03N) you see taht dialog work pordesses have high average..What is the mst likely for this issus?

    • A.

      An insufficient size of SAP buffers

    • B.

      A CPU bottleneck

    • C.

      An insuficient number of free work processes

    • D.

      Amemory bottleneck on the database server

    Correct Answer
    A. An insufficient size of SAP buffers
    Explanation
    The high average of dialog work processes in the transaction workload monitor (ST03N) suggests that there may be an insufficient size of SAP buffers. SAP buffers are used to store frequently accessed data in memory, reducing the need for frequent access to the database. If the buffers are too small, the system may spend more time retrieving data from the database, causing high average dialog work processes.

    Rate this question:

  • 32. 

    Which buffering types are avaible in SAP table buffers?

    • A.

      Definition only buffered

    • B.

      Partially buffered

    • C.

      Generic key buffered

    • D.

      Fully buffered

    • E.

      Single record bufferd

    Correct Answer(s)
    C. Generic key buffered
    D. Fully buffered
    E. Single record bufferd
    Explanation
    3 answers

    Rate this question:

  • 33. 

    In the transaction profile of transaction Workload monitor (ST03N), how do you identify a pr.

    • A.

      Its average CPU time and/or database time are high

    • B.

      Itsa average CPU time is grater than the average processing time

    • C.

      Its number of steps is very low

    • D.

      Its total response time and average response time are high

    Correct Answer(s)
    A. Its average CPU time and/or database time are high
    B. Itsa average CPU time is grater than the average processing time
    Explanation
    2 answers

    Rate this question:

  • 34. 

    In transaction Operating System monitor (ST06(n)) you detected taht CPU idle calue on a server.. How should you investigate this situation?

    • A.

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

    • B.

      Check if load can be distributed to other server with spare CPU capacity

    • C.

      Check that there are enugh Dialog work processes configurated on teh instance(s) on that...

    • D.

      Check the 'Top 40 CPU Processes' in trnasaction Operating System monitor (ST06(n))

    Correct Answer(s)
    B. Check if load can be distributed to other server with spare CPU capacity
    D. Check the 'Top 40 CPU Processes' in trnasaction Operating System monitor (ST06(n))
    Explanation
    To investigate the situation of CPU idle value on a server, it is recommended to check if the load can be distributed to other servers with spare CPU capacity. This will help balance the workload and utilize available resources efficiently. Additionally, checking the 'Top 40 CPU Processes' in the transaction Operating System monitor (ST06(n)) can provide insights into the processes consuming the most CPU resources, allowing for further investigation and optimization if necessary.

    Rate this question:

  • 35. 

    In transaction Operating System monitor (ST06(n)) in an ABAP-only system, how can you?

    • A.

      In an Unix System, more then 20% of RAM page out / swapped out per hour

    • B.

      In a Windows system, more tan 20% of RAM page out per hour

    • C.

      In a Windows system, more than 25% paged in per hour

    • D.

      In a unix system, more than 20% of RAM paged in / swapped in per houre

    Correct Answer(s)
    A. In an Unix System, more then 20% of RAM page out / swapped out per hour
    C. In a Windows system, more than 25% paged in per hour
    Explanation
    2 answers

    Rate this question:

  • 36. 

    What is an expensive SQL statement?

    • A.

      An SQL statement that caused that databases to read may blockas (from disk or database)

    • B.

      An SQL statement that does not use best possible acces path

    • C.

      An SQL statement that cannot be turned by implementing database related changes

    • D.

      An SQL statement that causes that database to read more vlocks (from disk or buffer) that..

    Correct Answer
    A. An SQL statement that caused that databases to read may blockas (from disk or database)
    Explanation
    An expensive SQL statement refers to an SQL statement that causes the database to read a large number of blocks from either the disk or the database itself. This can result in slower performance and increased resource usage. It indicates that the statement is not optimized and may need to be improved by implementing changes related to the database.

    Rate this question:

  • 37. 

    A customer complains taht a particular transaction performs badly, Which of the followings transactions can you use to investigate the performance details - average...

    • A.

      SAP workload Bussines Transaction Analysis (STAD)

    • B.

      Work Precess Overview (SM50 and SM66)

    • C.

      Workload monitor (ST03N)

    • D.

      SQL Trace (ST05 or ST12)

    Correct Answer
    C. Workload monitor (ST03N)
    Explanation
    The correct answer is "Workload monitor (ST03N)". The workload monitor is a tool in SAP that provides detailed information about system performance and workload statistics. It allows you to analyze the performance of different transactions, including average response times, CPU usage, and database access times. By using the workload monitor, you can investigate the performance details of the particular transaction that the customer complained about and identify any potential issues or bottlenecks.

    Rate this question:

  • 38. 

     How can expensive SQL statements cause poor performance of other programs?

    • A.

      By causing other processes to wait for the database and/or work processes which are…

    • B.

      By displacing many blocks from the Sap buffers (Program, CUA or screen) that must be

    • C.

      By creating a hardware bottleneck on the database server, causing poor database performance

    • D.

      By causing missing optimizer statistics that cause other processes choose incorrect ac…

    • E.

      By displacing many blocks from the database buffer that must be replaced by other proc..

    Correct Answer(s)
    A. By causing other processes to wait for the database and/or work processes which are…
    C. By creating a hardware bottleneck on the database server, causing poor database performance
    E. By displacing many blocks from the database buffer that must be replaced by other proc..
    Explanation
    Expensive SQL statements can cause poor performance of other programs by causing them to wait for the database and/or work processes. This means that other processes have to wait for the SQL statement to finish executing before they can access the database or perform their tasks. Additionally, these statements can create a hardware bottleneck on the database server, resulting in poor database performance. Furthermore, these statements can displace many blocks from the database buffer, which need to be replaced by other processes, causing further delays and impacting overall performance.

    Rate this question:

  • 39. 

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

    • A.

      A) Wait time

    • B.

      B) Roll In/Out

    • C.

      C) Database Request

    • D.

      D) CPU idle time

    Correct Answer
    D. D) CPU idle time
    Explanation
    CPU idle time is not a component 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 components of dialog response time typically include wait time (the time a user waits for a response), roll in/out (the time it takes to load or unload data), and database request (the time it takes to retrieve data from a database). CPU idle time, on the other hand, refers to the time when the CPU is not actively processing any tasks.

    Rate this question:

  • 40. 

    A Single Statistical Record captures an entire transaction in SAP.Determine whether this statement is true or false.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement "A Single Statistical Record captures an entire transaction in SAP" is false. A Single Statistical Record in SAP captures statistical data related to a transaction, such as the time it took to complete or the number of times it occurred. However, it does not capture the entire transaction itself, including all the details and data associated with it.

    Rate this question:

  • 41. 

    1. Which of the following transactions are used in evaluating system performance?Choose the correct answers.

    • A.

      A) ST03

    • B.

      B) SM04

    • C.

      C) SM66

    • D.

      D) SM36

    Correct Answer(s)
    A. A) ST03
    B. B) SM04
    C. C) SM66
    Explanation
    The transactions ST03, SM04, and SM66 are used in evaluating system performance. ST03 is used to analyze workload and performance data, SM04 is used to monitor the number of active users and sessions, and SM66 is used to monitor and analyze system-wide performance and workload distribution. These transactions provide valuable information and insights into the performance of the system, allowing for optimization and troubleshooting.

    Rate this question:

  • 42. 

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

    • A.

      A) /usr/sap/trans

    • B.

      B) sapmnt/

    • C.

      C) /usr/sap/data

    • D.

      D) /usr/sap//DVEBMGS##/data

    Correct Answer
    D. D) /usr/sap//DVEBMGS##/data
    Explanation
    The default location of the statistical records that are written to the file system is in the directory /usr/sap//DVEBMGS##/data.

    Rate this question:

  • 43. 

    1. Which of the following transactions are used to evaluate the work process statuses and activities that are currently happening? Choose the correct answers.

    • A.

      A) SM50

    • B.

      B) ST06

    • C.

      C) SM66

    • D.

      D) ST02

    Correct Answer(s)
    A. A) SM50
    C. C) SM66
    Explanation
    Transactions SM50 and SM66 are used to evaluate the work process statuses and activities that are currently happening. SM50 is used to monitor the work processes in the SAP system, providing information about their status, CPU usage, and memory usage. SM66 is used to monitor the server processes and their status, allowing administrators to identify any performance issues or bottlenecks. Both transactions provide real-time information about the work processes and activities, making them suitable for evaluating the current state of the system.

    Rate this question:

  • 44. 

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

    • A.

      A) Did the performance problem occur in the past?

    • B.

      B) Which user is experiencing the problem?

    • C.

      C) Is the problem happening right now?

    • D.

      D) How close is it to quitting time?

    Correct Answer(s)
    A. A) Did the performance problem occur in the past?
    C. C) Is the problem happening right now?
    Explanation
    The two key criteria when evaluating performance problems are whether the performance problem occurred in the past and whether the problem is happening right now. These criteria help in understanding the frequency and persistence of the performance issue, which can provide valuable insights for troubleshooting and finding solutions. The other options, such as identifying the user experiencing the problem or considering the time of day, may not be as relevant in determining the cause and resolution of the performance problem.

    Rate this question:

  • 45. 

    3. SWAPS in transaction ST02 are an indication of high CPU utilization. Determine whether this statement is true or false.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    This statement is false. SWAPS in transaction ST02 are not necessarily an indication of high CPU utilization. SWAPS, also known as page swaps or paging, occur when the operating system moves data from the main memory (RAM) to the secondary storage (hard disk) to free up space in RAM. This is done when the RAM is full or when the operating system decides to optimize memory usage. SWAPS can occur due to various reasons, such as insufficient RAM, memory leaks, or high memory usage by other processes. It is not directly related to CPU utilization.

    Rate this question:

  • 46. 

    4. Which of the following profile parameters affect activation of dynamic work processes? Choose the correct answer.

    • A.

      A) rdisp/wp_no_dia

    • B.

      B) rdisp/wp_no_btc

    • C.

      C) rdisp/wp_no_enq

    • D.

      D) rdisp/dynamic_wp_check

    Correct Answer
    D. D) rdisp/dynamic_wp_check
    Explanation
    The correct answer is D) rdisp/dynamic_wp_check. This profile parameter affects the activation of dynamic work processes. When this parameter is set to a non-zero value, the system dynamically activates additional work processes based on the workload. This allows for better utilization of system resources and improved performance.

    Rate this question:

  • 47. 

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

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    This statement is true. Virtual memory is indeed made up of the operating system's swap or page file and physical memory components. The swap or page file is a portion of the hard drive that the operating system uses as an extension of physical memory. It allows the operating system to temporarily store data that is not currently being used by programs in physical memory. When the data is needed again, it can be swapped back into physical memory. This helps to optimize memory usage and allows for efficient multitasking.

    Rate this question:

  • 48. 

    2. In transaction ST02, there is a problem if there is a lot of swapping in the SAP buffers.Determine whether this statement is true or false.

    • A.

      True

    • B.

      False

    Correct Answer
    A. True
    Explanation
    In transaction ST02, there can indeed be a problem if there is a lot of swapping in the SAP buffers. Swapping refers to the process of moving data between the main memory and the disk, and excessive swapping can lead to performance issues and slower response times. Therefore, it is true that there can be a problem if there is a lot of swapping in the SAP buffers.

    Rate this question:

  • 49. 

    3. Which of the following parameters lead to the allocation of heap memory for dialog processes? Choose the correct answers.

    • A.

      A) em/initial_size_MB

    • B.

      B) em/max_size_MB

    • C.

      C) rdisp/roll_SHM

    • D.

      D) Ztta/roll_extension

    Correct Answer(s)
    B. B) em/max_size_MB
    D. D) Ztta/roll_extension
    Explanation
    The correct answers for the question are B) em/max_size_MB and D) Ztta/roll_extension. These parameters are responsible for allocating heap memory for dialog processes. em/max_size_MB determines the maximum heap memory size in megabytes that can be allocated for a dialog process, while Ztta/roll_extension determines the size of the extended memory that can be used for roll area in dialog processes.

    Rate this question:

  • 50. 

    4. The user’s context is initially stored in the heap area in the shared memory..  Determine whether this statement is true or false.

    • A.

      True

    • B.

      False

    Correct Answer
    B. False
    Explanation
    The statement is false. The user's context is not initially stored in the heap area in the shared memory. The user's context typically includes information such as the program counter, register values, and stack pointer, and it is usually stored in the stack area of memory. The heap area is used for dynamically allocated memory.

    Rate this question:

Quiz Review Timeline +

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

  • Current Version
  • Oct 28, 2024
    Quiz Edited by
    ProProfs Editorial Team
  • Feb 14, 2017
    Quiz Created by
    Vanessa
Back to Top Back to top
Advertisement
×

Wait!
Here's an interesting quiz for you.

We have other quizzes matching your interest.