A instrução CREATE INDEX é usada para criar índices em tabelas.
Índices permitem a aplicação de banco de dados para encontrar rápida de dados; sem ler toda a tabela.
índices
Um índice pode ser criado em uma tabela para encontrar dados mais rápida e eficiente.
Os usuários não podem ver os índices, eles são usados apenas para acelerar as pesquisas / consultas.
Note: Atualizando uma tabela com índices leva mais tempo do que atualizar a tabela sem (porque os índices também precisa de uma atualização). Então você só deve criar índices em colunas (e tabelas) que serão frequentemente pesquisados contra.
SQL CREATE INDEX Syntax
Cria um índice em uma tabela. valores duplicados são permitidos:
CREATE INDEX index_name
ON table_name (column_name)
SQL CREATE UNIQUE INDEX Syntax
Cria um índice exclusivo sobre uma mesa. valores duplicados não são permitidos:
CREATE UNIQUE INDEX index_name
ON table_name (column_name)
Note: A sintaxe para a criação de índices varia entre bases de dados diferentes. Portanto: Verifique a sintaxe para a criação de índices em seu banco de dados.
CRIAR Exemplo INDEX
A instrução SQL abaixo cria um índice chamado "PIndex" sobre o "LastName" coluna no "Persons" tabela:
CREATE INDEX PIndex
ON Persons (LastName)
Se você deseja criar um índice em uma combinação de colunas, você pode listar os nomes das colunas dentro dos parênteses, separados por vírgulas:
CREATE INDEX PIndex
ON Persons (LastName, FirstName)