Exit demo 1Z0-117 Oracle Database 11g Release 2: SQL Tuning Exam PDF format · free preview

Oracle 1Z0-117 - Questions & Answers

Free preview · every answer includes a full explanation

Product page: https://prepkeys.com/1z0-117.html

Question 1
Single choice

Examine the query and its execution plan:

Which statement is true regarding the execution plan?

A.

This query first fetches rows from the CUSTOMERS table that satisfy the conditions, and then the join return NULL from the CUSTOMER_ID column when it does not find any corresponding rows in the ORDERS table.

B.

The query fetches rows from CUSTOMERS and ORDERS table simultaneously, and filters the rows that satisfy the conditions from the resultset.

C.

The query first fetches rows from the ORDERS table that satisfy the conditions, and then the join returns NULL form CUSTOMER_ID column when it does not find any corresponding rows in the CUSTOMERS table.

D.

The query first joins rows from the CUSTOMERS and ORDERS tables and returns NULL for the ORDERS table columns when it does not find any corresponding rows in the ORDERS table, and then fetches the rows that satisfy the conditions from the result set.

Question 2
Multiple choice

Which three statements are true about histograms?

A.

They capture the distribution of different values in an index for better selectivity estimates.

B.

They can be used only with indexed columns.

C.

They provide metadata about distribution of and occurrences of values in a table column.

D.

They provide improved selectivity estimates in the presence of data skew, resulting in execution plans with uniform distribution.

E.

They help the optimizer in deciding whether to use an index or a full table scan.

F.

They help the optimizer to determine the fastest table join order.

Question 3
Single choice

View the exhibit and examine the query and its execution plan from the PLAN_TABLE.

Which statement is true about the execution?

A.

The row with the ID column having the value 0 is the first step execution plan.

B.

Rows are fetched from the indexes on the PRODUCTS table and from the SALES table using full table scan simultaneously, and then hashed into memory.

C.

Rows are fetched from the SALES table, and then a hash join operator joins with rows fetched from indexes on the PRODUCTS table.

D.

All the partitions of the SALES table are read in parallel.

Question 4
Multiple choice

Which four statements are correct about communication between parallel execution process?

A.

The number of logical pathways between parallel execution producers and consumers depends on the degree parallelism.

B.

The shared pool can be used for parallel execution messages buffers.

C.

The large pool can be used for parallel execution messages buffers.

D.

The buffer cache can be used for parallel execution message buffers.

E.

Communication between parallel execution processes is never required if a query uses full partition-wise joins.

F.

Each parallel execution process has an additional connection to the parallel execution coordinator.

Question 5
Multiple choice

You have enabled DML by issuing: ALTER session ENABLE PARALLEL DML;

The PARELLEL_DEGREE_POLICY initialization parameter is set to AUTO.

Which two options true about DML statements for which parallel execution is requested?

A.

Statements for which PDML is requested will execute serially estimated time is less than the time specified by the PARALLEL_MIN_THRESHOLD parameter.

B.

Statements for which PDML is requested will be queued if the number of busy parallel execution servers greater than PARALLEL_MIN_SERVERS parameter.

C.

Statements for which PDML is requested will always execute in parallel if estimated execution in parallel if estimated execution time is greater than the time
specified by the PARELLEL_MIN_TIME_THRESHOLD parameter.

D.

Statements for which PDML is requested will be queued if the number of busy parallel execution servers is greater than PARELLEL_SERVERS_TARGET parameter.

E.

Statement for which PDML is requested will be queued if the number of busy parallel execution servers is greater than PARELLEL_DEGREE_LIMIT parameter.

Question 6
Multiple choice

Examine Exhibit1 to view the query and its AUTOTRACE output.

Which two statements are true about tracing?

A.

The displayed plan will be stored in PLAN_TABLE.

B.

Subsequent execution of this statement will use the displayed plan that is stored in v$SQL.

C.

The displayed plan may not necessarily be used by the optimizer.

D.

The query will not fetch any rows; it will display only the execution plan and statistics.

E.

The execution plan generated can be viewed from v$SQLAREA.

Question 7
Multiple choice

Which two types of column filtering may benefit from partition pruning?

A.

Equally operates on range-partitioned tables.

B.

In-list operators on system-partitioned tables

C.

Equality operators on system-partitioned tables

D.

Operators on range-partitioned tables

E.

Greater than operators on hash-partitioned tables

Question 8
Multiple choice

Which two statements about In-Memory Parallel Execution are true?

A.

It can be configured using the Database Resource Manager.

B.

It increases the number of duplicate block images in the global buffer cache.

C.

It requires setting PARALLEL_DEGREE_POLICY to LIMITED.

D.

Objects selected for In-Memory Parallel Execution have blocks mapped to specific RAC instances.

E.

It requires setting PARALLEL_DEGREE_POLICY to AUTO

F.

Objects selected for In-Memory Parallel Execution must be partitioned tables or indexes.

Question 9
Multiple choice

Which three are benefits of In-Memory Parallel Execution?

A.

Reduction in the duplication of block images across multiple buffer caches

B.

Reduction in CPU utilization

C.

Reduction in the number of blocks accessed

D.

Reduction in physical I/O for parallel queries

E.

Ability to exploit parallel execution servers on remote instance

Question 10
Multiple choice

You plan to bulk load data INSERT INTO . . . SELECT FROM statements.

Which two situations benefit from parallel INSERT operations on tables that have no materialized views defined on them?

A.

Direct path insert of a million rows into a partitioned, index-organized table containing one million rows and a conventional B*tree secondary index.

B.

Direct path insert of a million rows into a partitioned, index-organized table containing 10 rows and a bitmapped secondary index.

C.

Direct path insert of 10 rows into a partitioned, index-organized table containing one million rows and conventional B* tree secondary index.

D.

Direct path insert of 10 rows into a partitioned, index-organized table containing 10 rows and a bitmapped secondary index

E.

Conventional path insert of a million rows into a nonpartitioned, heap-organized containing 10 rows and having a conventional B* tree index.

F.

Conventional path insert of 10 rows into a nonpartitioned, heap-organized table one million rows and a bitmapped index.

Showing 10 of 125 questions · Unlock the full set