Background Image

FORUM

조회 수 10761 추천 수 0 댓글 2
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄
페이지 크기와 관련해서 게시물을 찾다가  cubebridge 님께서 답변하신 글을 발견하고 질문 드립니다
 
=====================================================================================================
cubebridge

페이지 사이즈란... DB가 한번에 읽어오는 크기을 나타낸다고 볼 수 있습니다.

만약 4k로 설정했다면 DB는 한번에 4k의 페이지를 가져올 것입니다. 원하는 데이터가 4k page를 넘는다면 추가적으로 4k page를 가져오게 될 것입니다. 작업의 횟수가 많아 지고, 그만큼 I/O가 발생할 것입니다. 성능적인 면에서 영향을 줄 것입니다.

16k로 설정했다면 한번 읽어올 때 16k짜리 page를 가져올 것입니다. 16k page안에만 있다면 한번만 가져오면 될 것입니다. 작업의 횟수가 줄어드니 성능적인 면에서 긍정적인 효과가 있을 것입니다. 단 10k page를 사용하는 데이터가 있다면 4k의 설정의 경우 12k만 사용하면 되지만 16k 설정에서는 무조건 16k를 사용하게 될 것입니다. 공간 활용률이 떨어지게 됩니다. 입력하고 사용하는 데이터의 조회 데이터 량의 크기에 맞춰 페이지 사이즈를 설정해 주는 것이 좋습니다. 성능과 공간 활용률의 최적의 사이즈를 찾는 게 가장 좋습니다. 데이터량의 크기는 한 row의 데이터 크기를 환산 하시면 됩니다. DB가 검색해서 읽어오는 단위는 row단위로 가져오기 때문입니다.

=====================================================================================================

 

1. DB가 검색해서 읽어오는 단위는 row단위로 가져온다고 하셨는데 그렇다면 한 row 의 크기를 알 수 있는 방법이 어떤것이

    있는지 궁금합니다

 

2. 위 질문하고는 상관 없지만....940번 글에 제가 댓글로 질문한 사항에 대해 답변 부탁드립니다 ㅠㅠ

  • ?
    cubebridge 2011.03.10 02:38

    한 row의 크기는 해당 DB 해당 테이블의 데이터 타입을 가지고 연산하시면됩니다. schema 정보를 이용하시면 됩니다. 각 데이터 타입의 크기는 온라인 메뉴얼의 데이터 타입을 참조하여 개산하시고, varchar와 같은 가변 길이의 경우 들어간 데이터의 크기 만큼만 사용하는 것으로 판단하시면 됩니다. 산술적인 개산인만큼 오차가 발생할 수 있습니다. 


    설정하신 데이터타입의 가용 최대 범위를 기준으로 잡으시면 될 것입니다.


    940번 질문에 대한 답변은 해당 질문에 해 드렸습니다.


  • ?
    유니콘 2011.03.10 02:58

    답변 감사드립니다

    제가 게시판에 질문한 횟수가 30번이 넘는데, 그때마다 성실하게 답변해주셔서

    항상 감사하게 생각하고 있습니다

    더욱더 발전하는 큐브리드가 되기를 기원합니다

    감사합니다


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

    Date2024.04.23 Byadmin Views122
    read more
  2. SQLGate for CUBRID 영구 무료 라이선스 제공

    Date2020.04.09 Byadmin Views4476
    read more
  3. 데이타베이스로그인시 lgat화일을 찾으면서 로그인이 안되요..

    Date2012.02.07 By본좌대바리 Views10682
    Read More
  4. CM서버의 비밀번호를 분실시 cm.pass 초기화 및 connect timed out 관련 문의드립니다.

    Date2014.07.24 Bydashbell Views10682
    Read More
  5. & 등의 특수문자등이 변환되어 저장되는 경우

    Date2012.12.28 By호랑이야옹 Views10682
    Read More
  6. ODBC 1.4버젼을 사용하니까 ASP함수가 실행되지 않아요

    Date2010.04.15 By요한 Views10685
    Read More
  7. cubrid manager peer not authenticated??

    Date2013.01.22 Byddan0701 Views10685
    Read More
  8. cubrid메니저에서 호스트 연결이 되지 않습니다.

    Date2014.04.01 By그리나다 Views10692
    Read More
  9. 큐브리드 매니저 실행시 에러

    Date2014.02.03 By아프리카 Views10693
    Read More
  10. CLOB 포함 테이블 내보내기/가져오기 좀 도와주세요 ㅠㅠㅠ

    Date2014.11.10 By유릉 Views10693
    Read More
  11. CUBRID Manager 접속 오류 문의

    Date2014.05.08 By미누사랑 Views10694
    Read More
  12. 데이터베이스 비밀번호 잊어버림...

    Date2013.03.14 By종이 Views10694
    Read More
  13. 테이블 및 컬럼 코멘트 등록을 위한 테이블 스키마 정보 문의

    Date2013.08.09 Bynilriri Views10695
    Read More
  14. CCI 프로그램 예제나 자료 나와 있는데 없나요??

    Date2009.03.24 By나동호 Views10703
    Read More
  15. LINQ 지원 문의

    Date2009.11.10 ByAaron Views10704
    Read More
  16. lockdb 질문입니다.

    Date2013.12.17 By오니오니 Views10704
    Read More
  17. 큐브리드 2008에서 C-API

    Date2009.11.17 By하나엘 Views10710
    Read More
  18. CCI 프로그램을 하려면 어떻게 해야하나요?

    Date2009.03.22 By나동호 Views10716
    Read More
  19. 그랜트 권한 문의 드립니다.

    Date2014.01.14 By키싱유 Views10716
    Read More
  20. 정수와 정수의 나누기..

    Date2013.10.08 By파란토끼 Views10719
    Read More
  21. CentOS 5.3 64bit, cubird 2008 r2.0 설치오류문제

    Date2009.09.10 By비타500 Views10724
    Read More
  22. 리눅스에서 큐브리드 메니저 에러

    Date2010.04.13 By태랑 Views10727
    Read More
Board Pagination Prev 1 ... 146 147 148 149 150 151 152 153 154 155 ... 201 Next
/ 201

Contact Cubrid

대표전화 070-4077-2110 / 기술문의 070-4077-2113 / 영업문의 070-4077-2112 / Email. contact_at_cubrid.com
Contact Sales