1Z0-062 · Question #257
You create an Oracle 12c database and then import schemas that are required by an application which has not yet been developed. You want to get advice on creation of or modifications to indexes…
The correct answer is D. SQL Access Advisor with a hypothetical workload. To get advice on indexes, materialized views, and partitioning for an application that has not yet been developed, you must run the SQL Access Advisor with a hypothetical workload.
Question
You create an Oracle 12c database and then import schemas that are required by an application which has not yet been developed. You want to get advice on creation of or modifications to indexes, materialized views and partitioning in theseschemas. What must you run to achieve this?
Options
- ASQL Access Advisor with a SQL tuning set
- BAutomatic Database Diagnostic Monitor (ADDM) report
- CSQL Tuning Advisor
- DSQL Access Advisor with a hypothetical workload
- ESQL Performance Analyzer
How the community answered
(21 responses)- A5% (1)
- B10% (2)
- D81% (17)
- E5% (1)
Why each option
To get advice on indexes, materialized views, and partitioning for an application that has not yet been developed, you must run the SQL Access Advisor with a hypothetical workload.
While SQL Access Advisor can use a SQL Tuning Set, a SQL Tuning Set is derived from an existing workload, which is not available for an application that has not yet been developed.
The Automatic Database Diagnostic Monitor (ADDM) analyzes existing workloads and performance data to identify bottlenecks, making it unsuitable for proactive design advice on an undeveloped application.
The SQL Tuning Advisor focuses on tuning individual or a set of SQL statements, providing recommendations for *existing* SQL, not comprehensive schema-level design advice for an undeveloped application.
The SQL Access Advisor is the specific Oracle tool designed to recommend schema object changes, including indexes, materialized views, and partitioning strategies, to improve query performance. Since the application is not yet developed, a hypothetical workload is required to provide the advisor with expected SQL statements for analysis.
The SQL Performance Analyzer is used to assess the impact of database changes on SQL performance by comparing SQL workloads before and after a change, not for initial design advice on schema objects for a new application.
Concept tested: Oracle SQL Access Advisor for proactive schema optimization
Source: https://docs.oracle.com/en/database/oracle/oracle-database/19/tgsql/sql-access-advisor.html#GUID-91D03F34-118A-4254-8025-06282E37257F
Topics
Community Discussion
No community discussion yet for this question.