Hi,
if I understood you correctly the insertion of 330 models took 36 seconds? Thats very strange right away. In my performance benchmarks for the bachelor thesis the insertion of 1000 models took less than 2 seconds. But this measurements where done before the engineering object enhancer was added. The engineering object enhancer needs to perform a query to ensure that there is no update to other models needed. But a query from the EDB should also take about 0,01 seconds according to my measurements.
Additionally I can not explain the 117 seconds the transformations last. On my benchmarks (done one week ago) the transformation of 1000 models took the framework about 5 seconds maximum.
And why the second commit takes that much time is also very mysterious. I think I will need to have a look at your test setup on Wednesday.
Are you using the model update propagation through the engineering objects? I could implement a way to deactivate this feature so that we can test if this is really the cause for the troubles.
Kind regards,
Felix
Am 2013-02-25 22:04, schrieb Richard Mordinyi:
Hi,
we are using the latest OESB version and it seems to me that the EDB has real performance issues. I dont know about previous version, because we havent tested the edb there extensively.
The scenario consists of two different tool domains whereas changes on the one domain X need to be propagated to the other, Y - it seems that loss of performance occurs whenever data is updated and/or deleted in the edb.
We believe the reason for this is that for every data of TD X that is updated, an edb-query has to be performed to find the corresponding data in other domains. this is needed for model X -> model Y transformation.
Using about 330data records
Commit 1: 36 sec (inserts into TD X)
X->Y transformation: 117 sec (due to above mentioned edb queries)
Commit 2: 113 sec (inserts TD Y)
unfortunately each edb query is slow (~ 400ms), so the total time is nrOfUpdatedOrDeletedData*330 + (some other stuff that takes some time but we didn't benchmark yet).
WDYT?
we would like to write some itests to demonstrate the problem, but it does not seem to work => [1]
thx+br
Richard
[1] https://groups.google.com/d/msg/openengsb-user/dap0CxN5EyQ/ljqw9OLzMrYJ
--
You received this message because you are subscribed to the Google Groups "OpenEngSB user group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to openengsb-user+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
To unsubscribe from this group and stop receiving emails from it, send an email to openengsb-use...@googlegroups.com.
openengsb-user+unsubscribe@**googlegroups.com<openengsb-user%2Bunsubscribe@googlegroups.com>
.
For more options, visit
https://groups.google.com/**groups/opt_out<https://groups.google.com/groups/opt_out>
.
--
You received this message because you are subscribed to the Google
Groups
"OpenEngSB user group" group.
To unsubscribe from this group and stop receiving emails from it,
send an
For more options, visit https://groups.google.com/groups/opt_out.
--
You received this message because you are subscribed to the Google
Groups
"OpenEngSB user group" group.
To unsubscribe from this group and stop receiving emails from it,
send an