Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

PRIMARY KEY

Olá!

Gostaria de saber qual a funcionalidade de adicionar o comando "CLUSTERED" após o "PRIMARY KEY". Testei sem o comando "CLUSTERED" e aparentemente funcionou da mesma forma..

1 resposta
solução!

Olá Vitor, tudo bem?

CLUSTERED é um tipo de índice existentes no SQL Server, neste caso da aula, o instrutor está indicando que juntamente com a chave primária, será criado um índice.

Existem dois tipos de índice CLUSTERED e o NONCLUSTERED:

  • Os índices do tipo CLUSTERED definem a ordem em que os dados são fisicamente armazenados em uma tabela
  • Os índices NONCLUSTERED são armazenados em um local e os dados da tabela são armazenados em outro local

Assim, os índices do tipo CLUSTERED tem uma melhor performance para realizar buscas e os índices NONCLUSTERED tem uma melhor performance para inserções e atualizações, assim, podemos dizer que índices NONCLUSTERED podem ser utilizados quando a prioridade for inserções e atualizações mais eficientes (inserções e atualizações mais rápidas) das informações. Então, quando não informamos qual tipo índice queremos criar, por padrão, o SQL Server utiliza o tipo CLUSTERED.

Espero ter ajudado e bons estudos!