1. A method of evaluating queries in distributed databases with materialized query tables (MQTs), said method comprising: deriving MQTs; replicating the derived MQTs from a local server to at least one remote server; and distributing data and replicated derived MQTs to a plurality of other remote servers, wherein said distributing increases overall query execution efficiency.