Inquiridor
Server Timeout - Report

Pergunta
-
Bom dia
utilizao report view para elaboração de relatórios, veio enfrentando um problema de timeout com o servidor, utilizo um dataSet.xds com 32 tableAdapters cada tableadabter representa uma procedure.
Em alguns momentos uma ou outra procedure para de responder e me retorna um timeout após consulta, vamos classificar assim proc Alunos , proc Professores.
Hoje segunda feira a Proc Professores parou de responder e fica retornando timeout, quando é na quarta feira do nda sem manutenção nenhuma a proc professores volta a funcionar e a Alunos para... em alguns casos as duas param...
No report view , carregar dados via table adapters eu ja percebi qeu não da pra setar um timeout pois na net não acho informação nenhuma... :(
Bom pensei no seguinte, carregar as procedures na mão via cs C# com seus respectivos parametros (ex Nascimento,Escola para ambas as procedures)
e com os dados carregados passar para o report viewer, porem não faço ideia por onde começar;....Ajuda??
Rafael Soares Desenvolvedor Web
Todas as Respostas
-
Olá,
Seu problema parece ser de banco, não de sistema....
Comece fazendo um SQL Profiling de suas procedures. Veja o custo de execução delas conforme mostra o artigo: http://www.codeproject.com/Articles/9990/SQL-Tuning-Tutorial-Understanding-a-Database-Execu
Obs.: A url acima não está truncada, vai na fé.
Abs.
HJ
-
Pior que não é banco Man, no sql ele as proc demoram 4 a 5 segundos pra gerar, eu trabalho e dois ambientes um de desenvolvimento e outro de homologação, as mesmas procedures do desenvolvimento, em homologação rodam normalmente...
Rafael Soares Desenvolvedor Web
-
Mete trace de tempo de execução em todo o processo, para vc conseguir enxergar quem é o vilão... Publica em Homologação como Debug e faz um debug remoto....
www.youtube.com/watch?v=zVC3vvuauqA
http://msdn.microsoft.com/en-us/library/bt727f1t.aspx
http://www.codeproject.com/Articles/38132/Remote-IIS-Debugging-Debug-your-ASP-NET-Applicatio
HJ
- Sugerido como Resposta hamiltonj terça-feira, 5 de junho de 2012 14:16
-
Veja se este artigo lhe ajuda, pois estou com o mesmo problema
http://www.linhadecodigo.com.br/artigo/1551/implementando-commandtimeout-em-datasets-tipados.aspx
Setting Time-out Values for Report and Shared Dataset Processing (SSRS)
- Sugerido como Resposta hamiltonj terça-feira, 5 de junho de 2012 14:16