没有测试过。呵呵,不知道。

解决方案 »

  1.   

    差不多,不过希望不要是放在两台不同服务器上的.
      

  2.   

    关键是看你的网络速度和你的查询是否用到了远程服务器的数据
      

  3.   

    例如:
    create view vw1 as 
    select a.*, b.* from table1 a 
    left join table2 b on a.id = b.id
    where ...比之create view vw2 as 
    select a.*, b.* from db1.table1 a
    left join db2.table2 on a.id=b.id两个数据库在同一个机器的同一个SQL实例里
    两者效率上差别不大吧?
      

  4.   

    应该没什么影响,你还是自己试试吧.
      

  5.   

    如果你经常要进行涉及到“两地”表字段的查询,那性能肯定要查询性能肯定要受到影响,这也取决网络通信速度。
      

  6.   

    没有涉及两地的,
    谁做做试验吧?
      

  7.   

    不一定,有时候这样还会提高性能,
    在以下情况下肯定会提高性能。
      1 两个数据库不在同一个物理硬盘上
      2 这两个表的数据量都比较大
      

  8.   

    不知道如何去做这样的实验,呵呵~~