FC ConcursosFC Concursos

Questão FC369593

Existem várias formas de configurar e otimizar as estruturas de bancos de dados no MySQL 9.0. O limite rígido, número máximo, de colunas por tabela suportado é igual a

Sistema de Gerenciamento de Banco de Dados (SGBD)

FGV · 2025

Existem várias formas de configurar e otimizar as estruturas de bancos de dados no MySQL 9.0.

 

O limite rígido, número máximo, de colunas por tabela suportado é igual a

  1. 256.
  2. 512.
  3. 1.024.
  4. 4.096.
  5. 8.192.
Mostrar resposta e comentário

Gabarito

D

Comentário do professor

4.096 é o **limite rígido** de colunas por tabela no MySQL 9.0. Trata‑se de um valor imposto pela implementação do servidor como teto absoluto para o número de colunas.

Esse limite é diferente das restrições práticas: embora você possa declarar até 4.096 colunas, o uso real depende de outros fatores internos do SGBD.

O principal entrave prático é o tamanho máximo de linha ( \(65535\) bytes ), que faz com que muitas colunas de tipos fixos ocupem esse espaço antes de atingir o máximo numérico de colunas.

Colunas de tamanho variável ou tipos como BLOB/TEXT podem ser armazenadas fora da linha, mas ainda contam para o limite de colunas; engines como InnoDB também introduzem overheads que reduzem a quantidade efetiva de colunas utilizáveis.

Portanto, embora o teto técnico seja 4.096, projetos robustos normalmente evitam aproximar‑se desse número e preferem normalização ou particionamento.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo