Hi All,
We're executing load tests on our testing environment. We notice that during the high peak, simple operations like write or query records take longer to execute (2-4 sec).
The CPU memory utilization of the instance is very high too.
The records are light weighted and not heavy to take this long.
Any ideas as to what might be the cause of this slowness and how to debug this?
Regards,
Sakshee
Discussion posts and replies are publicly visible
That is expected. See, when Appian initiates a node in a process, the internal implementation is not started immediately, but added to a queue. So the actual duration is typically an order a magnitudes lower that the number you see in the process.
What kind of load testing are you doing? Are you doing a lot of writes? A lot of queries? Or other operations?
We're doing a bunch of write record, query records and a couple of API calls as well in the end to end flow. The load tests were carried out with 3 concurrent requests and upto 150 requests in an hour. With this load we see slow record write and get query performances (2~4 sec each).
I think it's hard to diagnose this over chat without a lot more information. In general I would suspect if you have several concurrent queries and writes that it will be slightly slower than without the concurrency. If you're seeing results that concern you, I'd suggest opening a support case.