An object of the present invention is to provide a database load alleviation system and load alleviation program which balance load by interpreting queries and distributing queries which enable load balancing to database servers. In a database load alleviation system, a query-interpretive load balancer 1 interprets queries received from a user terminal 10, and judges whether the queries enable load balancing. Queries enabling load balancing are each distributed in sequence to one among the database servers 2-1 to 2-n in accordance with a load balancing algorithm, to balance the load. On the other hand, in the case of queries which do not enable load balancing such as a query which performs data writing, the query is replicated, and replicas are transmitted to all database servers 2-1 to 2-n, to maintain database consistency.
展开▼