0

저장 프로 시저를 사용하여 여러 데이터베이스에서 일부 데이터를 가져와야합니다. SQL Server 2008 R2 및 2014를 사용하고 있습니다. 자신의 서버에서 각 프로 시저를 저장하거나 연결된 서버가있는 단일 서버의 모든 프로 시저를 나머지 데이터베이스에 저장할 수있었습니다.여러 연결 서버에서 저장 프로 시저 실행 vs 별도 연결

일상적인 사용에 대한 반환 된 데이터는 약 2,000 행이지만 최대 ~ 30000 행에 도달 할 수 있으므로 성능 측면에서 각 방법의 장단점에 대해 궁금합니다.

답변

0

각 저장 프로 시저가 자신의 서버에서 실행되는 것이 가장 좋습니다. 연결된 서버가있는 한 서버에서 모든 procs를 호출 할 수도 있습니다.

당신이 프로세스를 시작하기 전에 데이터를로드하는 연결된 서버를 포함하는 프로 시저를 호출합니다. 그러나 프로 시저를 연결된 서버를 통해 호출하면 proc이 응답하기 전에 자체 서버에서 처리합니다.

+0

의견에 감사드립니다. –

관련 문제