Openbravo Issue Tracking System - Openbravo ERP
View Issue Details
0005339Openbravo ERPA. Platformpublic2008-09-30 12:432009-05-21 16:37
shuehner 
shuehner 
normalminorN/A
closedfixed 
5
pi 
 
Core
No
0005339: Using the First/Previous/Next/Last record buttons in generated windows is slow with lots of data in the table
Using the navigation button for i.e. the Sales Order window is slow when there are lots of sales orders in the system.
performance2.40scrum
blocks defect 0005338 closed shuehner Using the First/Previous/Next/Last record buttons in generated windows is slow with lots of data in the table 
Issue History
2008-09-30 12:43shuehnerNew Issue
2008-09-30 12:43shuehnerAssigned To => shuehner
2008-09-30 12:43shuehnerStatusnew => scheduled
2008-09-30 12:47shuehnerTag Attached: performance2.40scrum
2008-09-30 18:30svnbotCheckin
2008-09-30 18:30svnbotNote Added: 0009295
2008-09-30 18:30svnbotsvn_revision => 8108
2008-10-23 07:48iperdomoTag Attached: sprint1
2008-10-24 17:35iperdomoTag Detached: sprint1
2008-11-26 19:41svnbotCheckin
2008-11-26 19:41svnbotNote Added: 0010746
2008-11-26 19:41svnbotStatusscheduled => resolved
2008-11-26 19:41svnbotResolutionopen => fixed
2008-11-26 19:41svnbotsvn_revision8108 => 10649
2009-05-21 16:37psarobeStatusresolved => closed

Notes
(0009295)
svnbot   
2008-09-30 18:30   
Repository: openbravo
Revision: 8108
Author: huehner
Date: 2008-09-30 18:30:29 +0200 (Tue, 30 Sep 2008)

Issue 5339
Improve response time and decrease memory consumption for
the navigation buttons in WAD-generated windows by not
assembling a list of all id's, but parsing the id's on the fly.

---
U branches/r2.40performance/src/org/openbravo/erpCommon/utility/ExecuteQuery.java
U branches/r2.40performance/src-wad/src/org/openbravo/wad/javasource.javaxml
---

https://dev.openbravo.com/websvn/openbravo/?rev=8108&sc=1 [^]
(0010746)
svnbot   
2008-11-26 19:41   
Repository: openbravo
Revision: 10649
Author: huehner
Date: 2008-11-26 19:41:48 +0100 (Wed, 26 Nov 2008)

Fixed 5339
Second part of this issue:
- use sysdate instead of now for transactional windows on oracle
- use better sql for in the first/last/previous/next -record and getKeyPosition methods

---
U branches/r2.40performance/src/org/openbravo/erpCommon/utility/DataGrid.java
U branches/r2.40performance/src/org/openbravo/erpCommon/utility/ModelSQLGeneration.java
U branches/r2.40performance/src/org/openbravo/erpCommon/utility/TableSQLData.java
U branches/r2.40performance/src-wad/src/org/openbravo/wad/javasource.javaxml
---

https://dev.openbravo.com/websvn/openbravo/?rev=10649&sc=1 [^]