2017-03-13 7 views

답변

0

dblink은 훌륭한 도구이며 매우 효과적입니다.

주요 단점은 다음과 같습니다

  • 같은 네트워크에서 두 서버가없는 사이에 쿼리를 실행할 경우 대기 시간을 많이 가지고하고 성능이 될 것입니다 당신이 dblink를 사용하는 경우 매우
  • 을 저하 JOINJOIN을 처리하기 위해 행의 많은 당신이 가능성 t이있는 경우 대역폭을 사용하고 성능을

이 저하됩니다 원격 서버에서 전송되어야 할 것이다 o 각 쿼리에 대해 단일 데이터베이스를 사용하고 dblink과 함께 여러 데이터베이스를 사용하지 않는 것이 더 좋은 옵션입니다. 또한

읽기이 재미 스레드 : http://www.postgresql-archive.org/dblink-performance-td5056145.html

+1

당신은 새로운 대학원 버전에서 지원됩니다 조인을 통해 조건 푸시 다운 어느 정도의/풀업 곳, 해외 데이터 래퍼를 개시 훨씬 더 낫다. –

+0

예, 내가 아는 외부 데이터 래퍼는 쿼리 데이터를 원할 때마다 연결을 시작할 필요가 없지만 내 경우 클라이언트 데이터베이스가 1보다 클 수 있습니다 (클라이언트 수에 따라 다름). –