Partilhar via


Índice personalizado (Master Data Services)

Aplica-se a:SQL Server no Windows Azure SQL Managed Instance

Importante

Os Serviços de Dados Mestres (MDS) foram removidos no SQL Server 2025 (17.x). Continuamos a oferecer suporte ao MDS no SQL Server 2022 (16.x) e em versões anteriores.

Os índices personalizados criam um índice não clusterizado em um atributo (índice único) ou em uma lista de atributos (índice composto), em uma entidade. Geralmente, os índices melhoram o desempenho do processo de consulta. Para obter mais informações sobre índices do SQL Server, consulte Índices.

Tipo de Índices

Você pode criar os seguintes tipos de vários índices personalizados para cada entidade.

  • Índice único

  • Índice não exclusivo

Um índice exclusivo garante que a coluna indexada não contenha valores duplicados. Para índices exclusivos compostos, o índice garante que cada combinação de valores na lista de atributos selecionados seja exclusiva. Um índice exclusivo não pode ser criado se existirem valores duplicados para os atributos selecionados.

Regras

As regras a seguir se aplicam a índices personalizados, exclusivos e não exclusivos.

  • Para criar um índice personalizado, certifique-se de selecionar pelo menos um atributo.

  • Se você tentar salvar um índice que tenha a mesma lista de atributos e sinalizador de exclusividade que outro índice, o índice não poderá ser salvo. É apresentado um erro.

    Observação

    O MDS cria automaticamente índices para determinados atributos (como DBAs e Código). Isso significa que você não pode criar outro índice que contenha um desses atributos e não contenha outros atributos.

  • Os atributos podem ser incluídos em mais de um índice personalizado, desde que haja pelo menos um atributo diferente nos outros índices. Caso contrário, os índices são os mesmos.

  • Se você criar um índice que contenha muitos atributos, ou atributos de tamanho grande, e o tamanho total dos atributos selecionados exceder o tamanho máximo da chave de índice (900 bytes), o índice não poderá ser salvo.

  • Um índice personalizado pode ser criado nos atributos dos membros folha, excluindo atributos de arquivo.

  • Se você quiser excluir um atributo incluído em um índice personalizado, aplica-se o seguinte.

    • Se o índice for criado em apenas um atributo (índice único), o atributo e o índice serão excluídos.

    • Se o índice for criado em mais de um atributo (índice composto), o atributo não poderá ser excluído até que você edite o índice.

  • O tipo de atributo incluído em um índice personalizado não pode ser alterado.

Descrição da Tarefa Tópico
Criar um índice Criar um índice (Master Data Services)
Editar e excluir um índice Editar e excluir um índice (Master Data Services)