I am using SQL Server 2008 Enterprise. And I am using Linked Server technologies to link another SQL Server 2008 Enterprise instance from another server. I write TSQL to manipul
My question is, for linked server, is there a big performance issue? If yes, what is the key performance bottleneck and best practice we should follow?
Compared to what? For what queries? of course it all depends on what you are doing. For some queries the performance hit will be negligible for others massive.
There are a bunch of concerns you should keep in mind:
In the past I have found situations where it was a few orders of magnitude faster to move the remote data locally, and index it before joining into it.