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.