쿼리 조언 부탁드립니다. 0 43

by 가을에사랑 [2021.06.13 14:33:29]


오라클 10g입니다.

구글링해서 찾으려고 해봤는데

적당한 키워드로 찾지 못해서인지 결과를 보지 못해서 이곳에 문의드려봐요

 

그룹웨어를 많이 커스텀해서 사용하다 보니

10년 넘게 신규로 만들어진 웹페이지에서 호출하는 쿼리도 굉장히 많아졌습니다.

 

문제는 갈수록 한 달이 멀다하고

ORA-04030: 6136바이트 (kxs-heap-c,temporary memory)의 할당 시도 중 프로세스 메모리 부족 현상 발생

라는 에러가 발생해서

어떤 쿼리가 메모리 문제를 일으키는지를 찾고 싶은데 찾지 못하고 있습니다.

메모리를 확인해서 문제되는 쿼리를 확인할 수 있는 쿼리나

힌트되는 쿼리가 있을가요?

 

예전에는 의심되는 복잡한 쿼리를 계속 튜닝해서 시도했는데

해결되지 않다 보니 답답하네요 ;;;

 

감사합니다~

by 동동동 [2021.06.14 08:36:45]

Select 절만 있는 건가요?

제 경우에는 트랜잭션이 열린 상태에서 많은량을 Update, insert 할때 메모리 부족현상 메세지가 나온 경우가 있었습니다.

그래서 중간중간 commit으로 해결된 경우가 있었습니다.


by 가을에사랑 [2021.06.14 20:27:35]

네...

Insert나 Update가 대량으로 있는 경우는 없는데요

복잡한 Select 쿼리들이 있어서 의심이 가는 것들을 튜닝하고 해봐도

메모리 부족현상이 빈번해 지는 중이라 말썽이네요