Questão nº 64
Questão de Tecnologia da Informação · FGV TJ-SE Servidor 2023 (nº 64)
O administrador de banco de dados do TJSE deverá criar um banco de dados relacional para armazenar um grande volume de dados, oriundos do novo sistema de gestão de processos, e precisa considerar seu crescimento futuro e desempenho.
Nesse sentido, a abordagem mais apropriada para o dimensionamento inicial do banco de dados é:
- Aatribuir um tamanho fixo de armazenamento para todas as tabelas e índices para evitar expansões automáticas e fragmentações;
- Butilizar o tamanho padrão de armazenamento fornecido pelo sistema gerenciador de banco de dados (SGBD) para todas as tabelas e índices;
- Cestimar o tamanho inicial de cada tabela e índice com base em projeções de crescimento e adicionar uma margem de segurança para o espaço de armazenamento necessário; (alternativa correta)
- Dcolocar todas as tabelas em um espaço de armazenamento pequeno e, a partir do crescimento dos dados, aumentá-lo conforme a necessidade;
- Edesconsiderar dimensionar o espaço de armazenamento do banco de dados inicialmente, pois os SGBDs são capazes de fornecer, automaticamente, o tamanho necessário para armazenar todas as tabelas e índices.
Resposta comentada
Gabarito Alternativa C
O dimensionamento de banco de dados é o processo de planejar e alocar o espaço de armazenamento necessário para um banco de dados, considerando o volume atual de dados, seu crescimento futuro e os requisitos de desempenho, para garantir que o sistema funcione de forma eficiente e escalável.
(A) Incorreta: Atribuir um tamanho fixo para todas as tabelas e índices é inflexível e ineficiente. Se o tamanho for pequeno, o banco de dados pode ficar sem espaço; se for grande demais, desperdiça recursos. Além disso, não considera as diferentes taxas de crescimento de cada tabela.
(B) Incorreta: Utilizar o tamanho padrão do SGBD é uma abordagem passiva e inadequada para um sistema com "grande volume de dados" e "crescimento futuro", pois esses padrões raramente são otimizados para necessidades específicas e podem levar rapidamente a problemas de espaço ou desempenho.
(C) Correta: Esta é a abordagem mais apropriada. Estimar o tamanho inicial de cada tabela e índice com base em projeções de crescimento (análise de dados atuais, taxas de inserção/atualização) e adicionar uma margem de segurança (um "colchão" de espaço extra) é uma prática proativa que garante a disponibilidade de espaço suficiente para o futuro, otimiza o desempenho e evita interrupções por falta de armazenamento.
(D) Incorreta: Esta alternativa é a armadilha. Embora pareça flexível e econômica inicialmente, começar com um espaço pequeno e aumentá-lo "conforme a necessidade" é uma abordagem reativa e perigosa para um sistema crítico com grande volume de dados. Isso pode levar a: interrupções de serviço para expandir o espaço, degradação de desempenho devido a realocações constantes ou fragmentação, e sobrecarga administrativa para monitorar e intervir manualmente, além do risco de o sistema parar se o espaço acabar antes da intervenção.
(E) Incorreta: Desconsiderar o dimensionamento inicial é uma negligência grave. Embora os SGBDs possuam recursos de auto-expansão, eles dependem de espaço físico disponível e um planejamento inadequado pode levar a problemas sérios de desempenho, fragmentação e até mesmo a exaustão do disco físico, resultando em falhas do sistema. O DBA deve sempre planejar e monitorar o espaço.
Fonte: FGV TJ-SE Servidor 2023 Analista Judiciário - Análise de Sistemas - Suporte Técnico em Infraestrutura (Caderno Tipo 1). Reproduzida para fins de estudo.