I know it is recommended to have a database for the query store to use the JSON API effectively. We have this setup on a project, however queries are still slow. There are about 200-300 hundred contracts.
Any thoughts? What should we looking for?
I know it is recommended to have a database for the query store to use the JSON API effectively. We have this setup on a project, however queries are still slow. There are about 200-300 hundred contracts.
Any thoughts? What should we looking for?
Slight correction, the query store is NOT in place. Could this be the reason? The number of contracts does not seem to be that high.
15-20s (as you described in another context) is definitely more than I would expect for this type of usecase. In general, I recommend the query backend for all production usecases but I’ll describe performance characteristics for both here. It’s hard to give specific numbers for anything here so I’ll be slightly vague:
Please define “slow”.
Here are some perf numbers from July, 2020:
Here is the info on how to run the perf tests:
Ummmm… Are you configuring JVM heap size for the JSON API process? I would say enable GC logging and monitor heap usage during the test.