2. Why might a query on a distributed database take a long time to run?
The time to process a query depends heavily on how much data must be transferred and the speed of the transmission lines. Ideally, the DBMS should evaluate the query, the databases used, and the transmission times to determine the most efficient way to answer the query.