Usuário com melhor resposta
Saber tempo de execução de um select eem caso de demora interrompe-lo

Pergunta
-
Tenho um sistema em c#(webforms) onde em um determinado período meu servidor de banco de dados fica com a performance muito baixa pois está fazendo uns processamentos críticos. Ai o usuário nesse período vai acessar o site e como ele fica muito lento executa a consulta várias vezes.
Queria saber se existe a possibilidade de quando for executar algo ficar verificando o tempo e caso esse tempo esteja muito longo, mostrar uma mensagem para o usuario informando que ele tente depois.
Junior
Respostas
-
Basta colocar um timeout na conexão que resolve o problema.
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.ecode10.com
Todas as Respostas
-
Olá Junior_luiz,
Tudo bem?
Por gentileza, verifique as infstruções abaixo e nos informe sobre os resultados obtidos:
Estimate a SQL query depends of a lot of factors (CPU, SQL instances, query complexity, server load, rows, etc.)
You can calculate your query execution time to have an average time with different executions.
http://4rapiddev.com/sql-server/capture-and-display-execution-time-of-sql-query-in-sql-server/Espero ter ajudado.
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
-
Basta colocar um timeout na conexão que resolve o problema.
Espero ter ajudado. Se ajudei, favor marcar no fórum falando que foi útil.
Mauricio Junior - Comunidade www.ecode10.com -
Bom dia,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
Atenciosamente
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.