While the query plan acquisition program 120 is operating on the DB host 80 a where the DBMS 110 a is operating in the above example, an arbitrary computer, in other words, it can be operating on any of the DB hosts 80 a and 80 b, the DB client 81 and other computers.