我对SQL Server如何处理多个查询有些困惑,因为我在SQL Server Express中运行查询,但数据存储在Business/Enterprise SQL Server中。我在服务器上安装了企业版SQL Server,其拥有多TB的数据。由于无法物理访问服务器,我有两种方法。一是使用RDP连接到服务器并运行查询,二是通过在本地机器上安装的SQL Server Express连接到SQL Server实例(显然我们应该在同一个域中)。我没有任何关于RDP的问题,我的关注点在于第二种方法。当我在本地机器上运行多个查询时(而不是在服务器上),我发现性能非常慢。从这里和这里看来,我的SQL Server Express正在运行查询,并且由于# CPU限制,速度非常慢。
但我希望确保SQL Server如何处理我的查询。具体来说,我想了解这里所示的步骤3和4更多信息。特别是,我想知道Express和Enterprise如何通过tcp/ip相互通信。SQL Server Express发送什么给Enterprise,Enterprise发送什么给Express?
我找到了这篇文章,但它似乎不是我要找的东西。