SQL2K SP3a
Windows 2000 Advanced Server
gurus... How is OPENQUERY different from SELECT * FROM SERVER.DB.DBO.TABLE ? (where linked server is another SQL2K server)
and why is OPENQUERY so much faster?
select * from LINKEDSERVER.database.dbo.table where value = 1
execution time (freeproccache+dropcleanbuffers) -- 180ms
select * from openquery(LINKEDSERVER, 'select * from database.dbo.table where value = 1')
execution time ((freeproccache+dropcleanbuffers)) -- 20ms
Windows 2000 Advanced Server
gurus... How is OPENQUERY different from SELECT * FROM SERVER.DB.DBO.TABLE ? (where linked server is another SQL2K server)
and why is OPENQUERY so much faster?
select * from LINKEDSERVER.database.dbo.table where value = 1
execution time (freeproccache+dropcleanbuffers) -- 180ms
select * from openquery(LINKEDSERVER, 'select * from database.dbo.table where value = 1')
execution time ((freeproccache+dropcleanbuffers)) -- 20ms