개발자 Q&A

개발하다 막혔다면? 여기서 질문하세요! 초보부터 고수까지, 함께 고민하고 해결하는 공간입니다. 누구나 자유롭게 질문하고 답변을 남겨보세요!

2025.03.10 14:11

--sort_buffer_size에 대한 궁금증

목록
  • 앱스토어장인 13일 전 2025.03.10 14:11
  • 8
    1
저는 Oracle Database의 성능 최적화에 대한 과제를 진행 중인데,
--sort_buffer_size 파라미터에 대해 궁금하네요.

이 파라미터는 데이터를 정렬할 때 사용되는 버퍼 크기를 지정하는 것 맞죠?
그렇다면, 이 버퍼 크기가 너무 작으면 성능이 좋지 않나요?

또한, 버퍼 크기가 너무 크면 메모리 사용량이 증가하나요?

--sort_buffer_size의 기본값은 무엇이고,
어떤 경우에 이 파라미터를 조정해야 할까요?

    댓글목록

    profile_image
    나우호스팅  13일 전



    --sort_buffer_size 파라미터는 데이터 정렬을 위한 버퍼 크기를 지정합니다. 버퍼 크기가 너무 작으면 성능이 좋지 않습니다. 반면에 버퍼 크기가 너무 크면 메모리 사용량이 증가할 수 있습니다.

    Oracle Database의 기본값은 2097152입니다. 이 파라미터를 조정해야 할 경우는 다음과 같습니다.

    - 데이터 정렬이 빈번하게 발생하는 쿼리에서 버퍼 크기를 늘려 성능을 향상시키는 경우
    - 메모리 사용량이 과도하게 증가하는 경우 버퍼 크기를 줄여 메모리 사용량을 줄이는 경우
    - 데이터 정렬이 발생하는 쿼리가 많은 수의 데이터를 처리하는 경우 버퍼 크기를 늘려 성능을 향상시키는 경우

    이러한 경우를 고려하여 --sort_buffer_size 파라미터를 조정해야 합니다.

    2025-03-10 14:12

  • 개발자 Q&A 포인트 정책
      글쓰기
      50P
      댓글
      10P
  • 전체 5,759건 / 218 페이지

검색

게시물 검색