Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

request are starved during concurrent searches #555

Open
a-bawane opened this issue Sep 13, 2023 · 1 comment
Open

request are starved during concurrent searches #555

a-bawane opened this issue Sep 13, 2023 · 1 comment

Comments

@a-bawane
Copy link

I conducted load testing with JMeter at a rate of 100 queries per second (QPS) with a 10-minute hold time. During this test, I noticed that some requests experienced delays and were only served towards the end of the hold time. This delay was consistent for both text and SQL search queries. For reference, I have attached the Aggregate Report.
image

In the report, the minimum response time was 61 ms, the maximum response time reached 675398 ms, and the 90th percentile response time was 1424 ms. Considering that there were only two unique requests, these response times appear to be on the higher side.

I'm looking for suggestions on how to scale the system to handle a higher QPS rate. Any advice or recommendations would be greatly appreciated.

@davidmezzetti
Copy link
Member

I don't have any immediate suggestions. I would have to debug the use case and see what bottlenecks are there. I'll keep this open and follow up when I have time to take a detailed look.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants