Baixe o app para aproveitar ainda mais
Prévia do material em texto
Projeto e otimização de banco de dados Aula 8 | Otimização e Proces. de Consultas 1 Em relação ao tema performance de banco de dados, faça a associação entre as colunas abaixo: 1 - Workload 2 - Throughput 3 - Recursos 4 - Otimização 5 - Contenção ( ) Define a capacidade do computador de processar os dados. ( ) São os pedidos do SGBD que definem a demanda. ( ) Ocorre quando a demanda por um recurso particular é alta. ( ) Nos Bancos de dados relacionais é realizada internamente no SGBD. ( ) O hardware e as ferramentas de software disponíveis para o sistema. 2 – 3 – 1 – 4 – 5 2 -1 – 5 – 4 – 3 5 – 4 – 3 -1 – 2 3 – 1 – 5 – 2 – 4 2 – 1 – 4 – 5 – 3 2 A respeito do Gerente de Transações, Concorrência e Recuperação, marque verdadeiro (V) ou falso (F) nas afirmativas abaixo: ( ) Controle da unidade básica de trabalho em um SGBD. ( ) Garantia de consistência dos dados sem concorrência de transações. ( ) Gerência dos bloqueios (LOCKS). ( ) Responsável pelo log do sistema e pela recuperação. ( ) Responsável pela localização e acesso de blocos em disco. V – V – V – F – F V – V – F – V – F V – F – V – V – F F – V – V – V – F V – F – V – F – F Garantia de consistência dos dados com concorrência de transações e localização e acesso de blocos em disco é responsabilidade do gerente de armazenamento. 3 São informações contidas nos metadados do Banco de Dados, EXCETO: Objetos de usuário Usuários Autorização Estrutura Páginas Web Páginas web não estão contidas nos metadados (dicionário de dados). 4 São componentes envolvidos na execução de uma consulta, EXCETO: Analisador gramatical Otimizador Gerente de limpeza de disco Executor de SQL Gerador de registros Gerente de limpeza de disco não é componente da execução de uma consulta. 5 A respeito da geração de planos de execução no SGBD Oracle, marque a opção CORRETA: A tabela EXPLAIN PLAN contém o caminho de execução da consulta. O script “utlxpls.sql”, cria a tabela PLAN_TABLE. O script “utlxplan.sql”, apresenta o plano de execução formatado. ROWS é o número associado ao comando dentro do plano de execução. A procedure DBMS_XPLAN é usada para consultar a tabela de planos. Também é possível consultar a tabela de planos usando a procedure DBMS_XPLAN. 6 Em relação às afirmações abaixo sobre Métodos de Acesso, marque Verdadeiro (V) ou falso (F): ( ) FULL TABLE SCAN - Leitura de todos os blocos em sequência. ( ) ROWID SCAN - É o método de acesso mais lento. ( ) CLUSTER SCAN - Registros de tabelas relacionadas em blocos diferentes. ( ) HASH SCAN - Índice não é necessário. ( ) FULL TABLE SCAN – Usado quando recuperamos um percentual grande de linhas da tabela. V – F – V – F – V F – V – F – V – V F – F – V – V – F V – F – F – V – V V – F – V – V – V ROWID SCAN é o método de acesso mais rápido e CLUSTER SCAN são registros de tabelas relacionadas nos mesmos blocos.
Compartilhar