Primary Key Importante demais?

Delphi

13/10/2005

Galera tenho um database completo - SQL Server
Mas Nao tem nenhuma Primary Key

Ela seria muito importante, para a performance do meu Banco

Abraços...


Tremonti

Tremonti

Curtidas 0

Respostas

Marcio.theis

Marcio.theis

13/10/2005

Não somente para a performance do banco mas também para a consistência do mesmo....


GOSTEI 0
Tremonti

Tremonti

13/10/2005

A consistencia eu jah dou um jeito...

Mas a performance muda muita coisa?


GOSTEI 0
Vinicius2k

Vinicius2k

13/10/2005

Colega,

Uma PK está sempre associada a um índice específico para ela e esta é a razão da importancia em relação à performance.
Desde que vc crie um índice(s) para a(s) colunas que sejam necessárias em ´where´, ´join´, ´order´ e ´group´, vc não deve ter impacto pela falta da PK.
Uma alternativa para vc seria criar índices ´unique´ para as colunas que desejar. Isto também irá garantir a consistência.

T+


GOSTEI 0
POSTAR