Since we have upgraded our system to version 2.30 we have observed that after clicking on the Complete button in**an event it takes longer to actually complete that event that it used to (it might take about 5 to 10 seconds from the moment we click the Complete button and the values actually turning to grey). I have tested it in DHIS2 2.30 play version but I see no disruption on performance. I was wondering if someone in here has ever experienced something similar.
Also simulated through command line (example for play server but also done in our instance):
The payload size in localinstance is quite similar to the one sending in play server (both attached). However while our TTFB is (for instance) over 6000ms in our local server, the play server is almost immediate. No different results observed after emptying our datavalue tables.
Any advice in terms of infrastucture is more than welcome.
Since we have upgraded our system to version 2.30 we have observed that after clicking on the Complete button in**an event it takes longer to actually complete that event that it used to (it might take about 5 to 10 seconds from the moment we click the Complete button and the values actually turning to grey). I have tested it in DHIS2 2.30 play version but I see no disruption on performance. I was wondering if someone in here has ever experienced something similar.
Also simulated through command line (example for play server but also done in our instance):
The payload size in localinstance is quite similar to the one sending in play server (both attached). However while our TTFB is (for instance) over 6000ms in our local server, the play server is almost immediate. No different results observed after emptying our datavalue tables.
Any advice in terms of infrastucture is more than welcome.
Thanks a lot for your quick response. Our build is quite updated:
Build revision:
47460e8
Build date:
2018-11-19 10:54
However to be fair I think that the process has speed up a little bit from our last build. Let me update our version to the latest build and see how is it going.
Yours,
Eric
···
El lun., 26 nov. 2018 a las 21:40, Markus Bekken (markus@dhis2.org) escribió:
Hi there Eric!
Is your 2.30 build more than 14 days old? We did some tracker client performance fixes on nov 14 and nov 16.
Since we have upgraded our system to version 2.30 we have observed that after clicking on the Complete button in**an event it takes longer to actually complete that event that it used to (it might take about 5 to 10 seconds from the moment we click the Complete button and the values actually turning to grey). I have tested it in DHIS2 2.30 play version but I see no disruption on performance. I was wondering if someone in here has ever experienced something similar.
Also simulated through command line (example for play server but also done in our instance):
The payload size in localinstance is quite similar to the one sending in play server (both attached). However while our TTFB is (for instance) over 6000ms in our local server, the play server is almost immediate. No different results observed after emptying our datavalue tables.
Any advice in terms of infrastucture is more than welcome.
Thanks!
The performance fixes two weeks ago was mainly on the rendering speed and not specifically on the rules which was perfomant in our test enviroment. We will look into the issue linked by ignacio below.
We’ve switched to build 2018-12-04 02:06. Although the performance has increased, it is a bit slow still. I’m sorry I am not specific at all and I know that this is quite annoying for you, but any recomendations you may have in terms of configuration that could help us improve the performance of our system would be helpful.
Dear @barreda,
your feedback is very valuable. I am glad to hear about the relative performance increase, but want to know as much as possible about the current slowness you are experiencing. If you could add a description to this issue: DHIS2-5259
Anything you can describe about which operations/clicks that takes time is valuable, and please also include metrics on your program - how many program stages, data elements, program rules and tracked entity attributes are used.