Oracle Database 12c: Installation and Administration — Question 111
A senior DBA asked you to execute the following command to improve performance:
SQL> ALTER TABLE subscribe log STORAGE (BUFFER_POOL recycle);
You checked the data in the SUBSCRIBE_LOG table and found that it is a large table containing one million rows.
What could be a reason for this recommendation?
Answer options
- A. The keep pool is not configured.
- B. Automatic Workarea Management is not configured.
- C. Automatic Shared Memory Management is not enabled.
- D. The data blocks in the SUBSCRIBE_LOG table are rarely accessed.
- E. All the queries on the SUBSCRIBE_LOG table are rewritten to a materialized view.
Correct answer: D
Explanation
The correct answer is D because if the data blocks in the SUBSCRIBE_LOG table are rarely accessed, moving them to the recycle buffer pool can enhance performance by optimizing resource usage. Options A, B, and C discuss configuration settings unrelated to the specific issue of data access frequency, while option E is not relevant since materialized views are not mentioned in the context of the current table's access patterns.