Como otimizar filtros de linha com parâmetros (SQL Server Management Studio)

As configurações seguintes podem ser usadas para aperfeiçoar filtros de linha com parâmetros:

  • Opções de partição

    Defina essa opção na página Propriedades da caixa de diálogo Propriedades do Artigo - <Artigo> ou na caixa de diálogo Adicionar Filtro . Ambas as caixas de diálogo estão no Assistente para Nova Publicação e a caixa de diálogo Propriedades da Publicação - <Publicação> . A caixa de diálogo Propriedades do Artigo - <Artigo> permite que você especifique valores adicionais para essa opção que não estão disponíveis na caixa de diálogo Adicionar Filtro .

  • Pré-calcular partições

    Essa opção é definida, por padrão, para True se os artigos em sua publicação aderem a um conjuntos de requisitos. Para obter mais informações sobre esses requisitos, consulte Otimizando o desempenho de filtro com parâmetros com partições pré-computadas. Modifique essa opção na página Opções de Inscrição na caixa de diálogo Propriedades da Publicação - <Publicação> .

  • Otimizar sincronização

    Essa opção deve ser definida como True somente se Pré-calcular Partições estiver definida como False. Defina essa opção na página Opções de Inscrição na caixa de diálogo Propriedades da Publicação - <Publicação> .

Para obter mais informações sobre como usar o Assistente para nova publicação e acessar a caixa de diálogo Propriedades da Publicação - <Publicação>, consulte Como criar uma publicação e definir artigos (SQL Server Management Studio) e Como exibir e modificar propriedades de Artigo e Publicação (SQL Server Management Studio).

Para definir as opções de partição na caixa de diálogo Adicionar Filtro ou Editar Filtro

  1. Na página Filtrar Linhas da Tabela do Assistente para Nova Publicação na página Filtrar Linhas da caixa de diálogo Propriedades da Publicação - <Publicação> , clique em Adicionar e em Adicionar Filtro.

  2. Criar um filtro com parâmetros. Para obter mais informações, consulte Como definir e modificar um filtro de linha com parâmetros para um artigo de mesclagem (SQL Server Management Studio).

  3. Selecione a opção que corresponde aos dados que serão compartilhados entre Assinantes:

    • Uma linha dessa tabela irá para múltiplas assinaturas

    • Uma linha dessa tabela irá para apenas uma assinatura

    Se você selecionar Uma linha dessa tabela irá para apenas uma assinatura, a replicação de mesclagem poderá otimizar o desempenho, armazenando e processando menos metadados. No entanto, será necessário certificar-se de que os dados são particionados de forma que uma linha não seja replicada em mais de um Assinante. Para obter mais informações, consulte a seção "Configurando opções de partição" no tópico Filtro de linha com parâmetros.

  4. Clique em OK.

  5. Se você estiver na caixa de diálogo Propriedades da Publicação - <Publicação> , clique em OK para salvar e fechar a caixa de diálogo.

Para definir as Opções de Partição na caixa de diálogo Propriedades do Artigo - <Artigo>

  1. Na página Artigos do Assistente para Nova Publicação ou na caixa de diálogo Propriedades da Publicação- <Publicação>, selecione uma tabela e clique Propriedades do Artigo.

  2. Clique em Definir Propriedades do Artigo Realçado na Tabela ou Definir as Propriedades de Todos os Artigos de Tabela.

  3. Na seção Objeto de Destino da guia Propriedadesna caixa de diálogo Propriedades do Artigo - <Artigo> , especifique um dos valores a seguir para as Opções da Partição:

    • Sobreposição

    • Com sobreposição, não permitir alterações de dados fora da partição

    • Sem sobreposição, assinatura única

    • Sem sobreposição, compartilhadas entre assinaturas

    Para obter mais informações sobre essas opções e sobre como estão relacionadas às opções disponíveis nas caixas de diálogo Adicionar Filtro e Editar Filtro , consulte a seção "Definindo as opções de partição'" em Filtro de linha com parâmetros.

  4. Clique em OK.

  5. Se você estiver na caixa de diálogo Propriedades da Publicação - <Publicação>, clique em OK para salvar e feche a caixa de diálogo.

Para definir o Pré-calcular Partições

  1. Na página Opções de Assinatura da caixa de diálogo Propriedades da Publicação - <Publicação> , selecione um valor para a opção Pré-calcular Partições . A propriedade é somente leitura se:

    • A publicação não satisfizer os requisitos para as partições pré-calculadas.

    • Um instantâneo ainda não tiver sido gerado para a publicação. Nesse caso, a opção exibe um valor de Definir automaticamente quando um instantâneo é criado.

  2. Clique em OK.

Para definir o Otimizar Sincronização

  1. Na página Opções de Assinatura da caixa de diálogo Propriedades da Publicação - <Publicação> , selecione um valor de True para a opção Otimizar Sincronização .

  2. Clique em OK.