我知道可以跨多个数据库进行联接,但我想知道数据库是否位于不同的计算机上是否可能。如果这是可能的 - 性能会受到影响吗?
最佳答案
这取决于。
我之前在 MSSQL/SQL-Server 中使用过链接服务器,并将一个表连接到另一个表上 不同的计算机可能会非常慢,这取决于数据量。
我建议您首先使用适当的过滤器将远程计算机中的数据选择到临时表中。将此临时表连接到您的本地表。这通常会大大加快速度。
关于c# - MySQL:连接不同计算机上的多个数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22624611/