해당 쿼리가 자주 수행되는 쿼리인가요?
짧은 제 지식을 토대로.. 말씀드리면(물론 다른 원인일 수도 있습니다)
자주 수행되지 않으면 해당 실행 계획은 라이브러러캐시에서 우선순위가 뒤로 밀려나다가 결국엔 사라집니다.
메모리에서 사라지고 다시 해당 쿼리가 최초로 수행되면 실행 계획이 다시 작성되는데
이때 바인드변수로 들어온 값이 굳이 병렬로 처리되어도 되지 않는 경우라면
병렬처리를 하지 않는 실행계획을 만들 것이고 이후에는 어떤 바인드 변수가 들어와도
병렬처리 하지 않는 실행계획을 수행하게 되겠지요.
병렬처리를 하는 것이 무조건 나은 실행계획이라고 판단되신다면 parrell 힌트를 사용하여 실행계획을
고정시키는 게 좋겠네요.