none
ReportViewer X Aspstate RRS feed

  • Pergunta

  • Tem alguns dias que eu passei a session para o sql2005, ae começei a ter um problema de performance e identifiquei que o problema foi com o reportviewer pois ele salva o objeto dele na session, e ao analisar a base o campo

    SessionItemLong da tabela aspstateTempSessions  está ficando muito grande ta ficando com 30 a 40 mb ae quando eu estou com uns 600 usuários, a essa tabela da lock pois fica rodando vários updates da session, gostaria de saber se alguém ja teve esse problema ou se tem como não passar o objeto do reportviewer para session, e já busquei bastante na net já vi várias pessoas com problemas semelhantes mais não achei nada concreto.


    terça-feira, 14 de outubro de 2008 12:37

Respostas

  • Criei uma solução não sei se é a melhor mais para quem tiver esse problema é só fazer isso no pageload

     For i As Integer = 0 To Session.Count - 1
                If Session.Item(i).GetType().FullName = "Microsoft.Reporting.WebForms.ReportHierarchy" Then
                    Session.RemoveAt(i)
                End If
     Next
    terça-feira, 14 de outubro de 2008 15:47