远程服务器上的慢速INSERT / UPDATE

时间:2014-04-23 14:34:55

标签: sql sql-server sql-server-2008 sql-insert remote-server

有两个SQL Server让我们称之为MasterSlaveMaster上有一个基本上存储的存储过程:

SELECT MAX(id) FROM Slave.Table1

SELECT all FROM Master.Table1 WHERE Id > maxIdFromSlave

INSERT results INTO Slave.Table1

Master服务器上执行此存储过程比在Slave服务器上执行备用存储过程慢约10-15倍。

使用存储过程在这里没有任何区别,我也尝试过简单的查询。

我想服务器核心中可能存在分布式事务,但我不使用任何事务。

我想知道SQL Server是如何工作的,这取决于插入/更新/删除是否在远程服务器上

当插入/更新在远程服务器(Slave)上时,呼叫服务器(Master)正在等待回答?

0 个答案:

没有答案