Ticket #2014 (new defeito)

Opened 9 years ago

Last modified 7 years ago

Relatório de registro de acesso trava com grande volume de dados.

Reported by: niltonneto Owned by: ninguem
Priority: baixa Milestone: Backlog do Produto
Component: Reports Version: trunk
Severity: média Keywords: relatório registro de acesso trava
Cc: WorkGroup:

Description

A implementação feita para gerar relatório de registro de acessos por organização deve ter algum problema de otmização na rotina que busca os dados no banco de dados. Conforme o printscreen anexado neste ticket, faz mais de 1h que deixei rodando o relatório, em um ambiente com 20.000 usuários e 3,5 milhões de registros na tabela phpgw_access_log (devidamente indexada) e nada aconteceu.

Attachments

query_relatorio_registro_acesso.png Download (44.2 KB) - added by niltonneto 9 years ago.

Change History

Changed 9 years ago by niltonneto

comment:1 Changed 9 years ago by joaquim.ferraz

Realmente esse relatório é bronca para ser gerado.

comment:2 Changed 9 years ago by niltonneto

  • Priority changed from alta to normal

O problema de lentidão foi resolvido no meu ambiente. O postgreSQL foi atualizado para uma versão mais nova (era 8.1 antes) e pude gerar o relatório mais rapidamente. Demorou uns 5 minutos dessa vez, com o mesmo cenário descrito neste ticket. Será que há o que fazer nesta rotina? Será que vale o esforço?

comment:3 Changed 9 years ago by niltonneto

  • Priority changed from normal to baixa
  • Milestone changed from Expresso 2.2.6 to Expresso 2.4.0

comment:4 Changed 9 years ago by wmerlotto

  • Milestone changed from Expresso 2.4.0 to Expresso 2.5.0

comment:5 Changed 8 years ago by viani

  • Version changed from branch 2.2 to trunk

comment:6 Changed 8 years ago by douglas

  • Milestone changed from Expresso 2.5.0 to Expresso 2.5.1

comment:7 Changed 7 years ago by douglas

  • Milestone changed from Expresso 2.5.1 to Expresso 2.5.2

comment:8 Changed 7 years ago by viani

  • Milestone changed from Expresso 2.5.2 to Backlog do Produto
Note: See TracTickets for help on using tickets.