Oracle 프로시저 수행 수 세션 종료? 0 1 1,091

by 김태우 [PL/SQL] [2017.07.21 10:03:16]


안녕하세요.

더운 날 모두 고생 많으십니다.

다름이 아니라 현재 오라클 메모리가 지속적으로 증가하는 문제가 발생하고 있어 원인 분석 중에 있습니다.

다양하게 분석하는 도중에 질문이 있어서 이렇게 글 남깁니다.

현재 사용하고 있는 프로시저 중에서

A서버(메모리가 증가되고 있는 서버)와 B서버간의 DB LINK가 연결되어 있습니다. (B서버에서 A서버를 DBLINK)

그리고 B서버에 있는 프로시저 내에서 A서버에 있는 DB에 데이터를 수정, 삽입을 진행하고 있습니다.

이때 프로시저 내에서는 별도의 DB LINK 에  대한 작업은 이루어지지 않고  해당 프로시저는 JOB를 이용하여 호출하고 있습니다.

이 부분이 메모리 증가하는데 많은 영향을 미칠까요?  (JOB 간격은 1분마다 실행됩니다.)

만약 이 부분이 문제가 된다면 어떤 방법이 있을까요?;;; 프로시저 끝에 접속에 대한 정보를 끊는 무언가가 있어야 될까요?

 

by 타락천사 [2017.07.22 21:55:51]


 DBA_HIST_ACTIVE_SESS_HISTORY.PGA_ALLOCATED, DBA_HIST_ACTIVE_SESS_HISTORY.TEMP_SPACE_ALLOCATED 확인해보세요

버전낮으면 없을수도 ㅇ.ㅇ

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입