최근 Linked_Server를 이용해서 작업해야될 일이 있었습니다.
SELECT * FROM LINKED_SERVER.D.DBO.T
이런식으로 되어 있는 쿼리를 오픈쿼리로 바꾸는 작업을 했는데요
위와같은 쿼리를 날리게 되면 SQL_SERVER 내부에서는
어떻게 처리를 할까 궁금했습니다.
FROM 절에 있는 테이블을 몽땅 로컬로 가져와서
작업을 하는지 아니면 뭐 다른 방법을 쓰는지 참 궁금하더군요
오픈쿼리로 바꿔도 더 느려지는 경우가 있어서 더 궁금합니다.
|