0

우리는 매우 자주 트리거되어 원격 db에 대한 쿼리를 만듭니다. 내가 틀렸어도 연결은 현재 함수/세션의 범위에 머물러 있습니다. 원격 db에 대한 전역 연결을 만들고 각 함수 호출에서이 연결을 다시 사용할 수 있습니까?지속적인 dblink 연결 재사용

우리가 직면 한 성능 문제는 단지 3 개의 레코드를 전송할 때 쿼리에 1 초 이상 걸린다는 것입니다.

답변

1

doc for dblink_connect는 말한다 :

연결이 종료 될 때까지 지속되거나 데이터베이스 세션 이 종료 될 때까지합니다.

따라서 함수 호출간에 재사용하도록 설계되었습니다. 그냥 다시 사용하십시오.