Buscar

Gerenciamento do desempenho do banco de dados (UNOPAR)

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 4 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

31/07/22, 16:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2519920/3718945 1/4
Gerenciamento do desempenho do banco de dados (tuning)
Professor(a): Odécio José Fernandes de Souza Junior (Doutorado)
1)
2)
3)
Prepare-se! Chegou a hora de você testar o conhecimento adquirido nesta disciplina. A
Avaliação Virtual (AV) é composta por questões objetivas e corresponde a 100% da média final.
Você tem até cinco tentativas para “Enviar” as questões, que são automaticamente corrigidas.
Você pode responder as questões consultando o material de estudos, mas lembre-se de cumprir
o prazo estabelecido. Boa prova!
O bloco de dados estabelecido pelo SGBD, denominado data block, corresponde a um
bloco de dados estabelecido pelo sistema operacional. A respeito desse data block,
considere as afirmativas a seguir e classifique-as em verdadeiras (V) ou falsas (F): 
( ) O data block do SGBD é um múltiplo inteiro do bloco de dados no SO. 
( ) F – Expressa o arquivo fixo em que reside o bloco de dados. 
( ) Nunca é possível determinar o tamanho do bloco de dados no SO. 
( ) H – Expressa o cabeçalho de linha. 
( ) PCTFREE – Expressa um espaço reservado no data block para futuro crescimento da
linha. 
Assinale a alternativa que apresenta a sequência correta:
Alternativas:
Código da questão: 58837
O SGBD utiliza uma estrutura lógica, denominada tablespace, para armazenar data
blocks de diversos tipos de segmentos, como DICT, dados, índices, temporários e
desistência (rollback). Sobre essa estrutura, pode-se afirmar: 
I. Tipos de segmento diferentes demandam tablespaces diferentes. 
II. Tablespaces diferentes tendem a evitar fragmentação (os segmentos crescem em
cadências diferentes). 
III. Tablespaces diferentes tendem a evitar contenção (são frequentemente acessados
simultaneamente, como índices e dados). 
IV. Tablespaces diferentes tendem a evitar paralelismo (os sistemas operacionais não dão
suporte a esse tipo de possibilidade).
V. A distribuição dos diversos tipos de segmentos se limita a um hábito e não concorre
para a melhoria da performance do SGBD. 
Indique a seguir a opção que corresponde às proposições corretas:
Alternativas:
Código da questão: 58833
A respeito do relacionamento entre processo usuário (user process) e processo servidor
(server process), observe a declaração a seguir: 
Conexão conceitua-se como a comunicação entre um _____ Process e um ____ Process,
enquanto sessão significa a presença de um usuário autorizado junto ao ___ . 
Assinale a alternativa que completa adequadamente as lacunas:
Alternativas:
V – V – F – V – F.
V – F – V – F – V.
V – F – V – V – V. INCORRETO
V – F – F – V – V.
F – V – V – F – V.
Todas as proposições estão corretas.
Somente as proposições I, IV e V estão corretas.
Somente a proposição V está correta.
Somente as proposições I, II e III estão corretas. CORRETO
Somente as proposições I, II e IV estão corretas.
User; server; SGBD. CORRETO
31/07/22, 16:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2519920/3718945 2/4
4)
5)
6)
Código da questão: 58827
A partir das necessidades e possibilidades de distribuição dos diversos tipos de
segmentos, como tabelas, índices, etc., analise a afirmação a seguir e, a partir dela,
considere se as proposições são válidas: 
Ao construir – ou reconstruir – a estrutura física do SGBD, comece analisando os destinos
dos segmentos, colocando aqueles com características diferentes em tablespaces
diferentes. A partir dela, considere: 
I. Separar dicionário de dados de outros segmentos. 
II. Separar segmentos de rollback de outros segmentos. 
III. Separar segmentos temporários de outros segmentos. 
IV. Separar segmentos com diferentes ciclos de vida. 
V. Separar segmentos de tamanhos significativamente diferentes. 
VI. Separar segmentos críticos de não críticos. 
VII. Separar segmentos de dados de seus segmentos de índices. 
Indique a opção que corresponde às proposições corretas:
Alternativas:
Código da questão: 58835
Observe a afirmativa a seguir: 
Um determinado grupo de metadados que se referem ao SGBD contém informações
estatísticas e, portanto, voláteis. 
A partir dela, analise as seguintes asserções: 
I. São dados que vão sendo colhidos a partir da inicialização da SID e se perdem quando
esta é encerrada. 
II. Têm como prefixo V$. 
III. Nada desse conteúdo será utilizado por você. 
Então, escolha a alternativa correta:
Alternativas:
Código da questão: 58826
Um índice do SGBD é formado por uma árvore balanceada que organiza os dados em
uma pirâmide hierárquica, a qual vai subdividindo as entradas sucessivamente. Essa leitura
compreende: 
1.Leitura do nível que contém um data block que indica todos os ROWIDs daquela entrada. 
2. Leitura do bloco que explica a organização do índice. 
3. Leitura dos níveis que vão subdividindo as entradas em subníveis. 
4. De posse do ROWID, leitura da linha da tabela. 
Indique a sequência correta dessas leituras:
Alternativas:
SGBD; SGBD; sistema operacional.
Commit; rollback; savepoint.
Server; user; sistema operacional.
Checkpoint; commit; SGBD.
Somente a proposição VI está correta.
Somente as proposições III, IV e V estão corretas.
Somente as proposições V, VI e VII estão corretas.
Todas as proposições estão corretas. CORRETO
Somente as proposições I, II e III estão corretas.
Somente as asserções I e III estão corretas.
Somente as asserções II e III estão corretas.
Somente as asserções I e II estão corretas.
As asserções I, II e III estão corretas INCORRETO
As asserções I, II e III estão erradas.
31/07/22, 16:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2519920/3718945 3/4
7)
8)
9)
Código da questão: 58822
Conforme o método de ajuste de performance (tuning), ao final de um ciclo de tuning, é
possível que se deva reiniciá-lo, considerando que: 
I. A melhoria da performance de uma estrutura pode evidenciar que outras devam ser
ajustadas. 
II. Como a satisfação do cliente é a meta final, ele pode demandar novos ajustes em outros
objetos. 
III. Conforme certas estruturas forem sendo ajustadas, esse ajuste pode ter efeito negativo
na performance de outras estruturas já otimizadas. 
São verdadeiras:
Alternativas:
Código da questão: 58814
Analise as seguintes afirmações: 
I. Coletar estatísticas é uma atividade que deve ser efetuada levando em conta que tais
estatísticas demandam, como amostra, um determinado período de utilização do SGBD. 
II. Nem sempre a informação estatística não dará conta de resolver um desempenho não
aceitável. 
III. Existem questões “fora da curva”, ou seja, momentos em que uma situação em que a
sazonalidade distorce as estatísticas, como o momento do fechamento de uma folha de
pagamento. 
Escolha agora o item que reflete precisamente essa análise.
Alternativas:
Código da questão: 58818
Você deve ter sempre em mente que é o conjunto de necessidades que configuram o
negócio da instituição, o objetivo último do tuning. Assim, observe o texto a seguir e, sobre
esse trecho, indique qual alternativa é a correta: 
“Quando o negócio da instituição demanda grandes quantidades de conexões simultâneas
ao SGBD, como em um site de vendas, os comandos e suas transações costumam ser
curtos e devem ser rápidos. 
Assim, compartilhar filas de demandas e áreas de comandos por meio do multithreaded
server (MTS) é uma opção importante”. 
Indique adiante a questão que corresponde ao correto uso do MTS.
Alternativas:
2 – 1 – 3 – 4. CORRETO
1 – 2 – 3 – 4.
Não faz diferença essa sequência.
3 – 2 – 4 – 1.
4 – 1 – 2 – 3.
I – II – III. CORRETO
Somente I.
Somente II e III.
Somente II.
Somente III.
Ao DBA, jamais caberá avaliar quando uma estatística coletada é apropriada em
termos de prazo ou qualidade.
Não há relação de causa e efeito entre os textos indicados. INCORRETO
Recolher estatísticas e observar seus efeitos, por um algoritmo ou uma pessoa, jamais
é útil.
Ainda que as sazonalidades interfiram nas estatísticas, elas constituirão exatamente
“pontos forada curva”.
Ao se repetirem frequentemente, as sazonalidades serão, afinal, consideradas.
31/07/22, 16:59 Cosmos · Cosmos
https://kroton.platosedu.io/lms/m/aluno/disciplina/index/2519920/3718945 4/4
10)
Código da questão: 58830
O comportamento humano frente a um computador é, talvez, o fator mais crítico e
mais imprevisível. Desde o “temor em estragar alguma coisa” até a “ousadia de acreditar
saber o que está fazendo”, passando pelo desagradável “sabe com quem está falando?”,
norteiam esses comportamentos. 
Por outro lado, a questão da sazonalidade se refere a necessidades de processamento
diferentes em diferentes períodos de tempo, como o dia a dia de um site de vendas versus
uma Black Friday. 
Comparando essas observações com a questão do humor do usuário, as pressões que ele
está sofrendo no momento, as necessidades imediatas da instituição, etc., interferirão no
tuning? 
Indique a alternativa correta:
Alternativas:
Código da questão: 58817
O texto sobre MTS da questão se encontra totalmente certo. CORRETO
Um site de vendas não contém comandos curtos.
Multithreaded server pode causar uso muito intenso de CPU, então não deve ser
utilizado.
Compartilhar filas de demandas não é o intuito do MTS.
Um site de vendas não requer transações rápidas.
As sazonalidades a que se refere a questão e as demandas eventuais de um usuário
não têm qualquer ligação.
Demandas de pessoas em altos cargos devem ser sempre atendidas, mesmo que
injustificáveis.
Se o comportamento humano é imprevisível, jamais o sistema informacional da
instituição se importará com ele.
É possível, uma vez que poderão nortear o aspecto “objetivo em números” do
método estudado. CORRETO
As pessoas devem ser envolvidas no projeto (fase 1 do método), depois disso, o DBA
trabalhará sozinho.
Arquivos e Links

Continue navegando

Outros materiais