Pergunta

No meu banco de dados em execução no SQL Server 2008 R2, tenho uma tabela especial para variáveis ​​globais:

CREATE TABLE global_variables
(
    name NVARCHAR(50),
    value NVARCHAR(50) NOT NULL
CONSTRAINT PK_global_variables PRIMARY KEY CLUSTERED
(
    name ASC
) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO

Essa tabela requer indexação em value ou não?

Foi útil?

Solução

A restrição de chave primária cria um índice (neste exemplo, um índice clusterizado) no name coluna.

Se você tiver dúvidas que tente procurar o name dando o value, você precisará de um índice em value coluna para fazer isso de forma eficiente.Caso contrário, se todas as suas pesquisas forem baseadas em name, você não precisa criar um índice no value coluna.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top