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

View Issue DetailsJump to Notes ] Issue History ] Print ]
ID
0039378
TypeCategorySeverityReproducibilityDate SubmittedLast Update
backport[Openbravo ERP] 02. Master data managementmajoralways2018-09-17 16:332018-10-02 10:23
ReporterJONHMView Statuspublic 
Assigned ToAtulOpenbravo 
PriorityhighResolutionfixedFixed in Version3.0PR18Q3.2
StatusclosedFix in branchFixed in SCM revision8f54808cff36
ProjectionnoneETAnoneTarget Version3.0PR18Q3.2
OSAnyDatabaseAnyJava version
OS VersionDatabase versionAnt version
Product VersionSCM revision 
Review Assigned ToSandrahuguet
Web browser
ModulesCore
Regression level
Regression date
Regression introduced in release
Regression introduced by commit
Triggers an Emergency PackNo
Summary

0039378: Performance issue in c_bpartner_trg on environment with lots of data

DescriptionThere is a performance issue in c_bpartner_trg on environment with lots of data when changing a BP's price list.
Steps To ReproduceAsk environment to Support:

- Open Business Partner window and select 'CLIENTE MOSTRADOR' BP
- Change it's price list on the selector and save the record

it takes 15517.787 ms to save the record.
Proposed SolutionMost of the time is spent on the following query:

SELECT MAX(p.c_currency_id)
INTO v_currency_credit
FROM fin_payment p
WHERE p.c_bpartner_id = new.C_BPartner_ID
AND p.generated_credit <> 0
AND p.generated_credit-COALESCE(p.used_credit, 0) <> 0;
TagsNo tags attached.
Attached Files

- Relationships Relation Graph ] Dependency Graph ]
blocks defect 0039305 closedAtulOpenbravo Performance issue in c_bpartner_trg on environment with lots of data 

-  Notes
(0107107)
hgbot (developer)
2018-10-02 10:21

Repository: erp/backports/3.0PR18Q3.2
Changeset: 8f54808cff36be7a280e8365ebc2fd5820304450
Author: Atul Gaware <atul.gaware <at> openbravo.com>
Date: Thu Sep 27 00:00:16 2018 +0530
URL: http://code.openbravo.com/erp/backports/3.0PR18Q3.2/rev/8f54808cff36be7a280e8365ebc2fd5820304450 [^]

Fixes Issue 39378:Performance issue in c_bpartner_trg on environment
with lots of data

** Made use of fin_payment_bpartner_credit index in query
to fetch curreny of the generated credit not yet consumed
in c_bpartner_trg.

---
M src-db/database/model/triggers/C_BPARTNER_TRG.xml
---
(0107109)
Sandrahuguet (developer)
2018-10-02 10:23

Code review + testing OK

- Issue History
Date Modified Username Field Change
2018-09-28 12:58 Sandrahuguet Type defect => backport
2018-09-28 12:58 Sandrahuguet Target Version => 3.0PR18Q3.2
2018-10-02 10:21 hgbot Checkin
2018-10-02 10:21 hgbot Note Added: 0107107
2018-10-02 10:21 hgbot Status scheduled => resolved
2018-10-02 10:21 hgbot Resolution open => fixed
2018-10-02 10:21 hgbot Fixed in SCM revision http://code.openbravo.com/erp/devel/pi/rev/463468c986a3dd39e77c69f159477422f311ebe1 [^] => http://code.openbravo.com/erp/backports/3.0PR18Q3.2/rev/8f54808cff36be7a280e8365ebc2fd5820304450 [^]
2018-10-02 10:23 Sandrahuguet Note Added: 0107109
2018-10-02 10:23 Sandrahuguet Status resolved => closed
2018-10-02 10:23 Sandrahuguet Fixed in Version => 3.0PR18Q3.2


Copyright © 2000 - 2009 MantisBT Group
Powered by Mantis Bugtracker