exam questions

Exam 1z0-083 All Questions

View all questions & answers for the 1z0-083 exam

Exam 1z0-083 topic 1 question 139 discussion

Actual exam question from Oracle's 1z0-083
Question #: 139
Topic #: 1
[All 1z0-083 Questions]

Which statement correctly describes the SQL profiling performed by the SQL Tuning Advisor?

  • A. It is a set of recommendations by the optimizer to create new indexes.
  • B. It is a set of recommendations by the optimizer to restructure a SQL statement to avoid suboptimal execution plans.
  • C. It is auxiliary information collected by the optimizer for a SQL statement to help use better joins orders.
  • D. It is auxiliary information collected by the optimizer for a SQL statement to eliminate estimation error.
  • E. It is a set of recommendations by the optimizer to change the access methods used.
Show Suggested Answer Hide Answer
Suggested Answer: B 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
RinD
Highly Voted 3 years, 2 months ago
Agree with D
upvoted 15 times
...
dunhill
Highly Voted 3 years, 2 months ago
I think D https://docs.oracle.com/cd/E11882_01/server.112/e41573/sql_tune.htm
upvoted 5 times
...
antonica
Most Recent 3 months, 3 weeks ago
D Oracle SQL profile is one of the features provided by Oracle at an extra cost that you can use to guide the decision path the optimizer uses when selecting the execution plans.It comes with the Tuning pack activation,as a output to SQL Tuning advisor and provides auxiliary information to the optimizer to better the execution plans.
upvoted 1 times
...
julmis
10 months, 3 weeks ago
Selected Answer: D
answer is D
upvoted 1 times
...
hardname2find
10 months, 3 weeks ago
D is right. SQL profiling is the verification by the Automatic Tuning Optimizer of its own estimates. By reviewing execution history and testing the SQL, the optimizer can ensure that it has the most accurate information available to generate execution plans. SQL profiling is related to but distinct from the steps of generating SQL Tuning Advisor recommendations and implementing these recommendations. src: https://docs.oracle.com/en/database/oracle/oracle-database/19/tgsql/sql-tuning-advisor.html#GUID-93AEDB23-107C-4357-8D7E-2BDE3D1893DF
upvoted 1 times
...
smartvan
2 years, 8 months ago
it is B SQL Tuning Advisor is a mechanism for resolving problems related to suboptimally performing SQL statements. https://docs.oracle.com/en/database/oracle/oracle-database/19/tgsql/sql-tuning-advisor.html#GUID-8E1A39CB-A491-4254-8B31-9B1DF7B52AA1
upvoted 3 times
Alvinzzz
1 year ago
But it will not restructure a SQL statement.
upvoted 1 times
...
...
nobody347
2 years, 9 months ago
D SQL profiling is the verification by the Automatic Tuning Optimizer of its own estimates.
upvoted 2 times
...
nobody347
2 years, 9 months ago
B A SQL profile contains additional statistics specific to a SQL statement and enables the optimizer to generate a better execution plan.
upvoted 2 times
...
Neil107
2 years, 11 months ago
It's B.
upvoted 1 times
...
xRodge
2 years, 11 months ago
To quote the white paper: A SQL profile is a set of auxiliary information specific to a SQL statement. Conceptually, a SQL profile is to a SQL statement what statistics are to a table or index. The database can use the auxiliary information to improve execution plans. A SQL profile contains corrections for poor optimizer estimates discovered by the SQL Tuning advisor. This information can improve optimizer cardinality and selectivity estimates, which in turn leads the optimizer to select better plans. Unlike hints and stored outlines, profiles do not tie the optimizer to a specific plan or subplan. Profiles fix incorrect estimates while giving the optimizer the flexibility to pick the best plan in different situations. https://www.oracle.com/technetwork/database/manageability/sql-profiles-technical-overview-128535.pdf So, D is the best answer here
upvoted 4 times
...
Felix_br
3 years, 1 month ago
Oracle White Paper—SQL Profiles: Technical Overview SQL Profiles: Technical Overview What is a SQL profile? A SQL profile is a set of auxiliary information specific to a SQL statement. Conceptually, a SQL profile is to a SQL statement what statistics are to a table or index. The database can use the auxiliary information to improve execution plans. A SQL profile contains corrections for poor optimizer estimates discovered by the SQL Tuning advisor. This information can improve optimizer cardinality and selectivity estimates, which in turn leads the optimizer to select better plans. The SQL profile does not contain information about individual execution plans. Rather, the optimizer has the following sources of information when choosing plans: • The environment, which contains the database configuration, bind variable values, optimizer statistics, data set, etc. • The supplemental statistics in the SQL profile Therefore, SQL profiles just guide the optimizer to a better plan.
upvoted 4 times
...
Aldrid
3 years, 1 month ago
B. It is a set of recommendations by the optimizer to restructure a SQL statement to avoid suboptimal execution plans. "The recommendation relates to a collection of statistics on objects, creation of new indexes, restructuring of the SQL statement, or creation of a SQL profile"
upvoted 1 times
freemun05
2 years, 3 months ago
read it again please
upvoted 2 times
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago