1. A method of synchronizing a plurality of client processes accessing a database, each client process executing a plurality of tasks on the database, the method comprising: a server performing: for each of the client processes: accumulating time spent performing tasks on the database by the client process since issuance of a synchronization request, thereby determining an accumulated task time for the client process; and rejecting a request for opening of a new task on the database for the client process, in response to the accumulated task time exceeding a threshold, wherein the threshold specifies a maximum accumulated task time.