Ticket #1089 (closed melhoria: fixed)

Opened 14 years ago

Last modified 14 years ago

Revisão e otimização de consultas

Reported by: fabianok Owned by: fabianok
Priority: média Milestone: Sandbox - Workflow
Component: API Version: sandbox
Severity: Keywords:
Cc: WorkGroup:

Description

Melhorias no desempenho de consultas do módulo workflow.

Change History

comment:1 Changed 14 years ago by fabianok

  • Status changed from new to closed
  • Resolution set to fixed

O método de busca do identificador único da tabela egw_wf_instances foi alterado. O valor não é mais obtido após a inserção do dado mas através de consulta na sequência que mantêm o número sequencial a ser utilizado. Esta mudança deve promover melhorias na criação de uma nova instância pois, segundo os logs do servidor, era um evento que frequentemente demorava mais de 1 segundo.

Na revisão das demais consultas que demoraram mais de 1 segundo em sua execução, não foi possível realizar melhorias pois foi verificado que já estavam bem otimizadas. A demora identificada nos logs do servidor foram todas testadas no ambiente de desenvolvimento e todas responderam em tempo adequado.

comment:2 Changed 14 years ago by fabianok

Comentário anterior implementado em [2872].

Realizado merge em [2886] no ramo /sandbox/workflow/trunk/ a partir de /sandbox/workflow/branches/1089

Realizado merge em [2887] no ramo /trunk/workflow a partir de /sandbox/workflow/trunk/

comment:3 Changed 14 years ago by fabianok

A otimização, marges [2872], [2869] e [2887], torna a aplicação compatível exclusivamente com PostgreSQL.

Note: See TracTickets for help on using tickets.