Anonymous | Login
Project:
RSS
  
News | My View | View Issues | Roadmap | Summary

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0009898
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Openbravo ERP] A. Platformmajorhave not tried2009-07-14 17:462009-07-22 13:30
ReportershuehnerView Statuspublic 
Assigned Toshuehner 
PrioritynormalResolutionfixedFixed in Version2.40MP8
StatusclosedFix in branch2.40Fixed in SCM revisiondc7667494e12
ProjectionnoneETAnoneTarget Version
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionpiSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0009898: Business Partner selector is slow with many business partners

DescriptionThis selector is slow with many business partners in the db. (i.e. 50k-100k)
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0009897 closedshuehner Business Partner selector is slow with many business partners 

-  Notes
(0018237)
shuehner (administrator)
2009-07-14 19:02

Testing needed:

Testing for direct invocation:
Goto Sales Order
Create a new one
Enter a bp-searchkey into the bpartner field and press enter to open the selector. Three values to test (one leading to no records found, one leading to >1 records found (both should open selector and leave it open), one leading to exactly one record found (selector popup should open and close immediately and use the one record found

General testing:
testing of filtering/sorting of business partner selector
(0018373)
hgbot (developer)
2009-07-17 15:23

Repository: erp/stable/2.40
Changeset: dc7667494e12a225e97a58a6865e19a10af819a8
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Tue Jul 14 17:49:37 2009 +0200
URL: http://code.openbravo.com/erp/stable/2.40/rev/dc7667494e12a225e97a58a6865e19a10af819a8 [^]

Fixed 9898: Improve performance of business partner selector
- optimize with limit/rownum <= 2when called with command=KEY (input value and press enter on calling page) to not load all possible rows when input value of not selective
- optimized placement of limit/offset and rownum

---
M src/org/openbravo/erpCommon/info/BusinessPartner.java
M src/org/openbravo/erpCommon/info/BusinessPartner_data.xsql
---
(0018555)
sureshbabu (reporter)
2009-07-22 13:30

Tested as per the comments given by the developer

- Issue History
Date Modified Username Field Change
2009-07-14 17:46 shuehner Type defect => backport
2009-07-14 17:46 shuehner fix_in_branch => 2.40
2009-07-14 19:02 shuehner Note Added: 0018237
2009-07-17 15:23 hgbot Checkin
2009-07-17 15:23 hgbot Note Added: 0018373
2009-07-17 15:23 hgbot Status scheduled => resolved
2009-07-17 15:23 hgbot Resolution open => fixed
2009-07-17 15:23 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/stable/2.40/rev/dc7667494e12a225e97a58a6865e19a10af819a8 [^]
2009-07-22 13:30 sureshbabu Status resolved => closed
2009-07-22 13:30 sureshbabu Note Added: 0018555
2009-07-22 13:30 sureshbabu Fixed in Version => 2.40MP8


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker