Procura

Banco de dadosSql


EXERCÍCIOS - Exercício 35

  • (FGV 2022)

O SGBD Oracle permite utilizar um mecanismo chamado hint, cuja finalidade é interferir na decisão automática do otimizador de consultas, instruindo-o a tomar decisões específicas, e forçando a mudança do plano de execução padrão.
O database linké um objeto de esquema de banco de dados que permite acessar remotamente objetos em um outro banco de dados.
Considere dois bancos de dados A e B. No banco de dados A, identificou-se uma consulta que possui na cláusula FROM duas tabelas, uma local e uma remota, que é acessada através de um database link para o banco de dados B. Ao analisar as tabelas envolvidas nesse join verificou-se que a tabela remota é maior que a tabela local.
Visando a melhorar a performance da consulta e minimizar o trafego de dados na rede o hintque deve ser utilizado é:


A) SELECT/*+PARALLEL(tl, 5) */ t1.nome FROM tabelaLocal tl, [email protected] tr WHERE tl.id = tr.id.

B) SELECT/*+DRIVING_SITE(tr) */ t1.nome FROM tabelaLocal tl, [email protected] tr WHERE tl.id = tr.id.

C) SELECT/*+PARALLEL tr, 5) */ t1.nome FROM tabelaLocal tl, [email protected] tr WHERE tl.id = tr.id.

D) SELECT/*+INDEX (tl.id idx_nome) */ tl.nome FROM tabelaLocal tl, [email protected] tr WHERE tl.id = tr.id.

E) SELECT/*+INDEX (tr.id idx_nome) */ t1.nome FROM tabelaLocal tl, [email protected] tr WHERE tl.id = tr.id.


Próximo:
EXERCÍCIOS - Exercício 36

Vamos para o Anterior: Exercício 34

Tente Este: Exercício 36

Primeiro: Exercício 1

VOLTAR ao índice: Banco de dados






Cadastre-se e ganhe o primeiro capítulo do livro.
+
((ts_substr_ig=0.00ms))((ts_substr_id=2.63ms))((ts_substr_m2=0.00ms))((ts_substr_p2=0.49ms))((ts_substr_c=0.47ms))((ts_substr_im=0.74ms))
((total= 4ms))