Endeca Performance Tuning : Slow Query response time
Endeca maintains internal Dgraph cache at Dgraph level. Endeca Dgraph cache gets flushed during baseline and partial update process.
Behaviour
Most of the client utilize Endeca partial update, for inventory update , product updates etc., in every 30 minutes or so. There could be a possibility to have slow Endeca query response time and delay to process the request.
Solution
Dgraph performance can be improved by warming the internal Dgraph cache after an update has been processed.
Specify the --warmupseconds <seconds> flag to the Dgraph to warp the Dgraph Cache. The --warmupseconds flag instructs the Dgraph to store a client sample queries, and after an update is
processed, the Dgraph internally re-runs a sample of those queries to warm the cache.
All warming query URLs are tagged with the additional parameter &log=warming in Dgraph request logs.
Click here to view Endeca Query Performance issues and Fixes.
From Author
Was this post resolve the Endeca Performance issue? what do you think, making above steps may resolve most of the issues? Provide your comments
Behaviour
Most of the client utilize Endeca partial update, for inventory update , product updates etc., in every 30 minutes or so. There could be a possibility to have slow Endeca query response time and delay to process the request.
Solution
Dgraph performance can be improved by warming the internal Dgraph cache after an update has been processed.
Specify the --warmupseconds <seconds> flag to the Dgraph to warp the Dgraph Cache. The --warmupseconds flag instructs the Dgraph to store a client sample queries, and after an update is
processed, the Dgraph internally re-runs a sample of those queries to warm the cache.
All warming query URLs are tagged with the additional parameter &log=warming in Dgraph request logs.
Click here to view Endeca Query Performance issues and Fixes.
From Author
Was this post resolve the Endeca Performance issue? what do you think, making above steps may resolve most of the issues? Provide your comments
Discussion (4)
Technical questions and architecture discussionsJoin the Discussion