Background Image

FORUM

조회 수 10762 추천 수 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번이 넘는데, 그때마다 성실하게 답변해주셔서

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

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

    감사합니다


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 135
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4477
1005 쿼리 브라우저에서 유저별 현재 사용 data 용량확인 하는 방법 좀 알려주세요 1 황선욱 2014.09.05 10668
1004 bit형 데이터타입 관련 2 소라게 2012.01.27 10673
1003 cubrid 이중화 문의좀드립니다 3 곰팅팅이 2016.03.25 10680
1002 데이타베이스로그인시 lgat화일을 찾으면서 로그인이 안되요.. 2 본좌대바리 2012.02.07 10682
1001 CM서버의 비밀번호를 분실시 cm.pass 초기화 및 connect timed out 관련 문의드립니다. 1 dashbell 2014.07.24 10682
1000 & 등의 특수문자등이 변환되어 저장되는 경우 1 호랑이야옹 2012.12.28 10682
999 ODBC 1.4버젼을 사용하니까 ASP함수가 실행되지 않아요 1 요한 2010.04.15 10685
998 cubrid manager peer not authenticated?? 2 ddan0701 2013.01.22 10685
997 cubrid메니저에서 호스트 연결이 되지 않습니다. 2 그리나다 2014.04.01 10692
996 큐브리드 매니저 실행시 에러 1 file 아프리카 2014.02.03 10693
995 CUBRID Manager 접속 오류 문의 4 file 미누사랑 2014.05.08 10694
994 데이터베이스 비밀번호 잊어버림... 6 종이 2013.03.14 10694
993 테이블 및 컬럼 코멘트 등록을 위한 테이블 스키마 정보 문의 1 nilriri 2013.08.09 10695
992 CLOB 포함 테이블 내보내기/가져오기 좀 도와주세요 ㅠㅠㅠ 1 유릉 2014.11.10 10699
991 CCI 프로그램 예제나 자료 나와 있는데 없나요?? 2 나동호 2009.03.24 10703
990 LINQ 지원 문의 1 Aaron 2009.11.10 10704
989 lockdb 질문입니다. 1 오니오니 2013.12.17 10705
988 큐브리드 2008에서 C-API 6 하나엘 2009.11.17 10710
987 CCI 프로그램을 하려면 어떻게 해야하나요? 2 나동호 2009.03.22 10716
986 그랜트 권한 문의 드립니다. 1 키싱유 2014.01.14 10716
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