none
Link Server lento, tem algo que possa ser feito para melhorar? RRS feed

  • Pergunta

  • Alguém sabe me informar como melhoro o desempenho de uma consulta via Linked server?

    Estou fazendo um top 1 e ainda sim o select fica muitooo lento

    quinta-feira, 13 de junho de 2019 14:54

Respostas

  • Os bancos estão em servidores diferentes ? 

    Este pode ser o motivo, uma vez que a consulta está sendo executada via rede.

    • Editado Edvaldo A quinta-feira, 13 de junho de 2019 16:30 Correção no texto
    • Sugerido como Resposta DBA.NOTURNO quinta-feira, 13 de junho de 2019 18:35
    • Marcado como Resposta José Diz terça-feira, 25 de junho de 2019 11:58
    quinta-feira, 13 de junho de 2019 16:29

Todas as Respostas

  • Os bancos estão em servidores diferentes ? 

    Este pode ser o motivo, uma vez que a consulta está sendo executada via rede.

    • Editado Edvaldo A quinta-feira, 13 de junho de 2019 16:30 Correção no texto
    • Sugerido como Resposta DBA.NOTURNO quinta-feira, 13 de junho de 2019 18:35
    • Marcado como Resposta José Diz terça-feira, 25 de junho de 2019 11:58
    quinta-feira, 13 de junho de 2019 16:29
  • top 1 de que?
    quinta-feira, 13 de junho de 2019 18:05
  • DBA.Noturno,

    Por gentileza, como eu já havia postado anteriormente, vamos aguardar o feedback ou até mesmo a resposta do autor da dúvida para depois analisarmos com calma nossas próprias respostas afim de marcarmos como uma possível ou provável solução.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 14 de junho de 2019 10:31
  • Erica,

    Poderia por gentileza nos responder as questões abaixo:

    1 - Qual é a versão do Sistema Operacional?

    2 - Qual é a versão do SQL Server?

    3 - O linked server esta sendo configurando entre o SQL Server e qual outro software?

    4 - O Select que esta sendo processado, de que forma? Através do OpenQuery, OpenDataSource….

    5 - Quando você utiliza o Select Top 1 a performance fica pior, ou em qualquer retorno de linhas?

    Seria possível compartilhar o Código utilizado?


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 14 de junho de 2019 10:33
  • Érica, sugiro a leitura do artigo “Programação e otimização de consultas distribuídas”. Nele você encontra algumas dicas de como analisar o código de sua consulta distribuída (via linked server) e também algumas dicas de como otimizar seu código.

    José Diz     Belo Horizonte, MG - Brasil     [T-SQL performance tuning: Porto SQL]   [e-mail]


    Este conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita.

    domingo, 30 de junho de 2019 22:12