Mysql
 sql >> Base de Dados >  >> RDS >> Mysql

O que é um índice?


Os índices aceleram as consultas SELECT porque os índices são classificados por definição. Além disso, um índice UNIQUE impõe a restrição de que o valor dessa coluna (ou a combinação de valores de colunas vinculadas) existe apenas uma vez (o mesmo se aplica a PRIMARY, mas PRIMARY só pode existir uma vez por tabela em contraste com uma chave UNIQUE).

Os índices são uma compensação:eles aceleram tremendamente as consultas SELECT (quando as colunas usadas têm um INDEX), mas fazem com que a tabela MySQL consuma mais espaço e custe mais tempo ao alterar a tabela via INSERT/UPDATE/DELETE.