Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MySQL:跨不同计算机上的多个数据库连接_C#_Mysql_Sql_Windows - Fatal编程技术网

C# MySQL:跨不同计算机上的多个数据库连接

C# MySQL:跨不同计算机上的多个数据库连接,c#,mysql,sql,windows,C#,Mysql,Sql,Windows,我知道可以跨多个数据库进行连接,但我想知道数据库是否位于不同的计算机上。这是可能的吗。如果这是可能的-性能会受到影响吗?视情况而定 我以前在MSSQL/SQL Server中使用过链接服务器,并在数据库中将一个表连接到另一个表 不同的计算机速度可能非常慢,这取决于数据量 我建议您首先从远程计算机中选择数据,并将适当的过滤器放入临时表中。将此临时表连接到本地表。这通常会大大加快速度

我知道可以跨多个数据库进行连接,但我想知道数据库是否位于不同的计算机上。这是可能的吗。如果这是可能的-性能会受到影响吗?

视情况而定

我以前在MSSQL/SQL Server中使用过链接服务器,并在数据库中将一个表连接到另一个表 不同的计算机速度可能非常慢,这取决于数据量

我建议您首先从远程计算机中选择数据,并将适当的过滤器放入临时表中。将此临时表连接到本地表。这通常会大大加快速度