| CPC G06F 16/21 (2019.01) [G06F 16/2358 (2019.01); G06F 16/2393 (2019.01)] | 20 Claims |

|
1. A system, comprising:
one or more computing devices, respectively comprising a processor and a memory that implement a processing cluster for a database service, the processing cluster comprising a leader node and one or more compute nodes, wherein the leader node implements query planning and execution to instruct the one or more compute nodes in accordance with a query plan generated by the leader node, and wherein the leader node in the processing cluster is configured to:
monitor information indicative of client activity received via a network endpoint at a proxy service associated with a database managed by the database service to detect an idle period for the database, wherein the processing cluster including the leader node receives client requests from the proxy service that are directed to the database over a network;
select from a plurality of different management actions a management action for the processing cluster to perform during the detected idle period for the database according to the detected idle period; and
send one or more requests to cause the management action for the processing cluster to be performed, wherein the database is available for read requests received via the network endpoint during performance of the management action by another processing cluster of the database service.
|