오라클 환경변수중 sort_area_size 에대한질문 0 1 2,621

by 김용한 sort_area_size [2013.12.11 10:53:46]


sort_area_size 가 디폴트값으로 64k(65536) 이라고 일고있는데요 이값이 자바의 PreparedStatement 사용시에 바인드개수와 관련이 있는건가요? 65536개를 넘어서 바인드를 사용하니 오라클에러가 나더라구요
by 김치찌게 [2013.12.13 15:44:06]


oracle concepts 11g  document에 나와 있는 PGA 구조 입니다. 
dedicated server 를 사용할 때 기준으로, ....
bind variables는 persistent area에 저장됩니다. 
말씀하신 sort_area_size 는 sort area와 관련된 파라미터 입니다. 
요즘은 서버 메모리가 넉넉한 편이고, pga_target parameter 를 사용하므로 별도 sort_area_size 조정은 안하고 운영하는 경우가 많습니다. 

bind 변수 갯수 제한은 정확히는 모르겠습니다.pl/sql restriction에는 갯수 제한이 있는 것으로 알고 있습니다. 
java 로 oracle 접속하시면 접속하시는 JDBC driver 스펙을 확인해 보시는 게 나을 것 같습니다. 
댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입