如果我有以下数据库和表格的RDBMS:
pets_database
dogs
cats
bunnies
wild_animals_database
bears
wolves
cheetahs
如果我有一个加入dogs
和bears
的查询(存在于不同的数据库中,那么效果不如dogs
和bears
存在于同一{ {1}}并且执行了相同的查询/连接?换句话说,跨数据库的连接是否会对性能产生负面影响,或者它们没有影响?我正在使用Sybase ASE 15但是假设它对大多数企业RDBMS都是一样的提前谢谢!
答案 0 :(得分:0)
我认为只会因为它必须为每个数据库构建单独的查询计划,从不同的设备,不同的缓存中读取等而对性能产生影响。我希望它的影响程度将在很大程度上取决于查询的大小和复杂性。