Sobes.tech
Junior — Middle

Qual é o número máximo de índices que se pode criar numa única tabela numa base de dados?

sobes.tech IA

Resposta da IA

A quantidade máxima de índices numa única tabela depende do sistema de gestão de bases de dados (SGBD) específico. Por exemplo:

  • No MySQL (InnoDB), a restrição ao número de índices é de cerca de 64 por tabela.
  • No PostgreSQL, praticamente não há limites para o número de índices, mas um grande número pode afetar negativamente o desempenho.
  • No Oracle, o número máximo de índices por tabela é de 1000.

É importante lembrar que um número excessivo de índices pode desacelerar operações de inserção, atualização e exclusão, portanto, os índices devem ser criados de forma consciente, com base nos requisitos de desempenho.