Consultor Eletrônico



Kbase P109016: ProDataSet with non-unique parent/child relationship loads slowly when using the FILL method
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   19/09/2005
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.x

SYMPTOM(s):

The FILL method of a ProDataSet is slow

ProDataSet has multiple parent/child relationships where parent records are not unique

Manually loading the ProDataSets temp-tables via a FOR EACH is much faster

CAUSE:

When a ProDataSet has a parent/child relationship where the parent records are not unique the FILL method will attempt to load child records for each parent record even when the child records already exist

FIX:

Manually load the temp-tables within the ProDataSet instead of using the FILL method