none
Simular acessos simultaneos RRS feed

  • Pergunta

  • Pessoal,

    Como faco pra simular varios acessos a uma mesma procedure simultaneamente para verificar qual vai ser a performance do servidor ?

    Para um banco de dados dedicado, onde 100.000 pessoas acessam uma mesma procedure ao mesmo tempo, é muito ?

    Abracos,
    Neto

    • Movido Gustavo Maia Aguiar segunda-feira, 19 de setembro de 2011 01:57 (De:Alta Disponibilidade)
    sábado, 17 de setembro de 2011 18:52

Respostas

  • Gabriel,

    Teóricamente você terá que abrir 100.000 transações que utilizem esta procedure, mas o que realmente você esta necessitando é somente simular o ambiente?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    domingo, 18 de setembro de 2011 01:58
    Moderador
  • Boa Tarde,

    Eu sugiro avaliar uma ferramenta de teste de carga. O Visual Studio 2010 e o Team Foundation tem algumas implementações que podem auxiliá-lo. Caso o objetivo seja apenas esse (e você não tenha o VS ou o TS), sugiro avaliar outras ferramentas específicas para esse fim.

    No SQL Server, não há nada "Default" para simular esse teste.

    Não dá pra dizer que é muito ou pouco. Tudo vai depender do que a procedure se dispõe a fazer (100.000 INSERTs pode ser nada), mas 100.000 acessos de conciliação contábil pode ser uma carga e tanto.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível
    segunda-feira, 19 de setembro de 2011 01:57

Todas as Respostas

  • Gabriel,

    Teóricamente você terá que abrir 100.000 transações que utilizem esta procedure, mas o que realmente você esta necessitando é somente simular o ambiente?


    Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
    domingo, 18 de setembro de 2011 01:58
    Moderador
  • Sim, preciso chamar a mesma procedure para 100.000 usuarios ao mesmo tempo.

    Como crio essas transacoes ?

     

    domingo, 18 de setembro de 2011 03:34
  • Boa Tarde,

    Eu sugiro avaliar uma ferramenta de teste de carga. O Visual Studio 2010 e o Team Foundation tem algumas implementações que podem auxiliá-lo. Caso o objetivo seja apenas esse (e você não tenha o VS ou o TS), sugiro avaliar outras ferramentas específicas para esse fim.

    No SQL Server, não há nada "Default" para simular esse teste.

    Não dá pra dizer que é muito ou pouco. Tudo vai depender do que a procedure se dispõe a fazer (100.000 INSERTs pode ser nada), mas 100.000 acessos de conciliação contábil pode ser uma carga e tanto.

    [ ]s,

    Gustavo Maia Aguiar
    Blog: http://gustavomaiaaguiar.wordpress.com
    Vídeos: http://www.youtube.com/user/gmasql


    Classifique as respostas. O seu feedback é imprescindível
    segunda-feira, 19 de setembro de 2011 01:57