跨数据库连接是否还会损害性能?

时间:2013-04-25 18:01:38

标签: performance join sybase rdbms

如果我有以下数据库和表格的RDBMS:

pets_database
    dogs
    cats
    bunnies
wild_animals_database
    bears
    wolves
    cheetahs

如果我有一个加入dogsbears的查询(存在于不同的数据库中,那么效果不如dogsbears存在于同一{ {1}}并且执行了相同的查询/连接?换句话说,跨数据库的连接是否会对性能产生负面影响,或者它们没有影响?我正在使用Sybase ASE 15但是假设它对大多数企业RDBMS都是一样的提前谢谢!

1 个答案:

答案 0 :(得分:0)

我认为只会因为它必须为每个数据库构建单独的查询计划,从不同的设备,不同的缓存中读取等而对性能产生影响。我希望它的影响程度将在很大程度上取决于查询的大小和复杂性。