V porovnání s čím? Na jaké dotazy? samozřejmě to vše závisí na tom, co děláte. U některých dotazů bude zásah do výkonu zanedbatelný, u jiných masivní.
Existuje spousta obav, které byste měli mít na paměti:
- Pokud budete spojovat 2 tabulky z DB1 se 2 tabulkami z DB2 a tabulky jsou velké, může to být ošklivé. Na konci dne se dotazy někde vykonají. db bude muset stáhnout všechny výsledky do hlavní databáze a udržovat transakční integritu v hlavní databázi. To může být opravdu drahé.
- Pokud začnete spouštět distribuované transakce, mohou být ošklivé , rychle.
- Při spojování věcí mezi servery mohou být vaše indexy na vzdáleném serveru k ničemu. Všechna data se pro spojení musí někam přesunout.
- Odkazy na odkazované servery mohou selhat v neočekávanou dobu a vést k obtížně diagnostikovatelným chybám.
V minulosti jsem našel situace, kdy bylo o několik řádů rychlejší přesunout vzdálená data lokálně a indexovat je, než se k nim připojím.