Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Abandoned
-
None
-
None
-
None
Description
When using multiple replicas, it is vital for the query performance that the queries are properly coordinated, i.e., for each query, find the best replicas to execute it so that the overall workload is balanced and the caches (if exist) are utilized maximumly.
To establish an effective query coordination mechanism, one must decide what status of a node is relevant to the query performance, as its CPU usage, disk usage, memory usage, network usage and so on. And build a model based on the collected information to determine which node is the best for a query.