none
Dúvida sobre RPC:completed e SQL:BatchCompleted RRS feed

  • Pergunta

  • Pessoal, analisando o SQL Server Profile notamos que de acordo com o método de abertura do recordset(Visual Basic 6), o profile mostra o comando sendo executado via RPC ou SQL(em um mesmo comando Select.
    Aí vem minha pergunta. Existe diferença de performance entre eles, pois notamos que quando o comando RPC:Completed tem uma duração menor que o comando SQL:BatchCompleted???

    Poderiam me auxiliar em situações para usar um ou outro?

    Grato


    terça-feira, 28 de agosto de 2007 12:58

Respostas

  • Danilo,

     

    RPC, são comando disparados e processados diretamente pelo SQL Server, por isso são mais rápidos.

     

    No caso SQL:BatchCompleted, trata-se de um bloco de comando interpretados pelo SQL Server, enviados por uma aplicação e por se tratar de uma comunicação realizada através do protocolo de rede, é mais lento mesmo.

    • Marcado como Resposta Richard Juhasz terça-feira, 20 de dezembro de 2011 16:31
    terça-feira, 28 de agosto de 2007 13:21
    Moderador