1Z0-062 · Question #297
You determine that database performance is sub-optimal due to hard parsing statements. Automatic Shared Memory Management (ASMM) is disabled for your database instance. Which tool would you use to…
The correct answer is C. Memory Advisor for the shared pool. To address sub-optimal database performance caused by hard parsing statements, especially when Automatic Shared Memory Management (ASMM) is disabled, the Memory Advisor for the shared pool provides specific recommendations.
Question
You determine that database performance is sub-optimal due to hard parsing statements. Automatic Shared Memory Management (ASMM) is disabled for your database instance. Which tool would you use to get advice on how to improve performance?
Options
- AMemory Advisor for the PGA
- BSQL Access Advisor
- CMemory Advisor for the shared pool
- DSQL Tuning Advisor
How the community answered
(18 responses)- A11% (2)
- C83% (15)
- D6% (1)
Why each option
To address sub-optimal database performance caused by hard parsing statements, especially when Automatic Shared Memory Management (ASMM) is disabled, the Memory Advisor for the shared pool provides specific recommendations.
The Memory Advisor for the PGA focuses on the Program Global Area, which is primarily used for session-specific operations like sorting and hashing, not directly for mitigating hard parsing statements in the shared pool.
The SQL Access Advisor recommends and evaluates access structures like indexes and materialized views to improve SQL statement execution, rather than advising on memory component sizing.
Hard parsing statements are highly dependent on the size and efficiency of the shared pool within the System Global Area (SGA). The Memory Advisor for the shared pool analyzes shared pool usage and provides advice on optimal sizing, which can significantly reduce hard parsing and improve overall database performance. This advisor helps in manually tuning the shared pool when ASMM is not managing it automatically.
The SQL Tuning Advisor focuses on improving the execution plan of individual SQL statements, not on the overall memory configuration of the shared pool to reduce hard parsing.
Concept tested: Oracle Shared Pool Advisor and hard parsing
Source: https://docs.oracle.com/en/database/oracle/oracle-database/19/tgdba/optimizing-memory-usage.html#GUID-2F385F5D-C20B-4811-9669-7D014F138722
Topics
Community Discussion
No community discussion yet for this question.