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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0017796
TypeCategorySeverityReproducibilityDate SubmittedLast Update
defect[Openbravo ERP] Y. DBSourceManagerminorhave not tried2011-06-27 18:332011-07-06 02:41
ReportershuehnerView Statuspublic 
Assigned Toshuehner 
PrioritynormalResolutionfixedFixed in Version
StatusclosedFix in branchFixed in SCM revisione1d5f2393ed8
ProjectionnoneETAnoneTarget Version3.0MP1
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned To
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0017796: 'Reading tables' on oracle is really slow but could be easily made 40s-2min faster

DescriptionCan be done by restructuring the queries done for that part to remove two extra joins from the query execute for every foreign key.
Steps To Reproducen/a
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
depends on backport 0017809 closedshuehner 'Reading tables' on oracle is really slow but could be easily made 40s-2min faster 

-  Notes
(0038560)
hgbot (developer)
2011-06-28 15:37

Repository: erp/devel/pi
Changeset: e1d5f2393ed8deaae82b028ce879053d04108e5a
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Tue Jun 28 14:07:26 2011 +0200
URL: http://code.openbravo.com/erp/devel/pi/rev/e1d5f2393ed8deaae82b028ce879053d04108e5a [^]

Fixed 17796, Fixed 17810: Speed up model loading
- part one: read tables on oracle faster
- part two: function/trigger standardization on pgsql faster

---
M src-db/database/lib/dbsourcemanager.jar
---
(0038633)
hgbot (developer)
2011-06-30 15:48

Repository: erp/devel/dbsm-main
Changeset: 39b6a17e27864f2865292f3e3ccb6cb1cd587570
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Mon Jun 27 18:06:47 2011 +0200
URL: http://code.openbravo.com/erp/devel/dbsm-main/rev/39b6a17e27864f2865292f3e3ccb6cb1cd587570 [^]

Issue 17796, issue 17809: Refactor building sql string for list-foreign keys
 in OracleModelLoader to not duplicate the main/common part three times.

---
M src/org/apache/ddlutils/platform/oracle/OracleModelLoader.java
---
(0038635)
hgbot (developer)
2011-06-30 15:48

Repository: erp/devel/dbsm-main
Changeset: 7732acb54a35dfa314592da015b360cb19f93570
Author: Stefan Hühner <stefan.huehner <at> openbravo.com>
Date: Mon Jun 27 18:47:29 2011 +0200
URL: http://code.openbravo.com/erp/devel/dbsm-main/rev/7732acb54a35dfa314592da015b360cb19f93570 [^]

Issue 17796, issue 17809: Improve 'Reading tables' performance for oracle
Saves some 40s-2min depending on environment/system.
Done by creating overloaded version of readForeignKey used on oracle which
returns more information in the one select reading the list of all foreign-keys
in the database but then can skip doing 2 more in the sql executed per each
foreign key making those 2nd phase queries much faster.

---
M src/org/apache/ddlutils/platform/oracle/OracleModelLoader.java
---
(0038815)
hudsonbot (developer)
2011-07-06 02:41

A changeset related to this issue has been promoted main and to the
Central Repository, after passing a series of tests.

Promotion changeset: https://code.openbravo.com/erp/devel/main/rev/f1c481b1a146 [^]

Maturity status: Test

- Issue History
Date Modified Username Field Change
2011-06-27 18:33 shuehner New Issue
2011-06-27 18:33 shuehner Assigned To => shuehner
2011-06-27 18:33 shuehner Modules => Core
2011-06-28 13:47 shuehner Status new => scheduled
2011-06-28 13:47 shuehner fix_in_branch => pi
2011-06-28 15:37 hgbot Checkin
2011-06-28 15:37 hgbot Note Added: 0038560
2011-06-28 15:37 hgbot Status scheduled => resolved
2011-06-28 15:37 hgbot Resolution open => fixed
2011-06-28 15:37 hgbot Fixed in SCM revision => http://code.openbravo.com/erp/devel/pi/rev/e1d5f2393ed8deaae82b028ce879053d04108e5a [^]
2011-06-30 15:48 hgbot Checkin
2011-06-30 15:48 hgbot Note Added: 0038633
2011-06-30 15:48 hgbot Checkin
2011-06-30 15:48 hgbot Note Added: 0038635
2011-07-01 12:25 shuehner Target Version => 3.0MP1
2011-07-01 12:25 shuehner fix_in_branch pi =>
2011-07-01 18:23 marvintm Status resolved => closed
2011-07-06 02:41 hudsonbot Checkin
2011-07-06 02:41 hudsonbot Note Added: 0038815


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker