오라클 유저에게 select 시 parallel 힌트가 동작이 안되도록 할 수 있을까요? 0 1 114

by 개발3년차 [Oracle Admin] [2021.11.24 21:15:32]


안녕하세요.

궁금한 게 있어 글 남깁니다.

회사에서 개발계 DB가 현업에게 오픈되어 있는데요. 

자원이 넉넉치 않은데, PARARALLEL 옵션을 과다하게 거는 경우가 많습니다. 

(주로 데이터 집계를 많이 하네요)

매번 구두로 PARALLEL 사용하지 말라고 말은 하지만, 지켜지지 않습니다.

현업에게 오픈한 계정은 SELECT와 DML까지만 권한이 오픈되어 있는데요.

패러렐을 사용하지 못하도록(혹은 사용하더라도 먹히지 않도록 ) 하는 방법이 있을까요?

참고로 환경은 12C 엔터프라이즈입니다.

by 임상준 [2021.11.25 10:44:30]

리소스 매니저를 통한 방법이 있다고 sr 답변 받은 적 있으나 아직 저도 적용이나 테스트는 해 보지 못 했습니다.

Note.1321099.1 : How to Limit the Parallel Degree for PX Queries with Resource Manager
Note.1508338.1 : How to Set Maximum Degree of Parallelism (DOP) by the Resource Manager

 

더 간편하고 좋은 방법 아시는 분 댓글 부탁 드립니다.

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