Background Image

FORUM

조회 수 9362 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
OS
Linux 64bit 
CUBRID Ver.
9.3.3
CUBRID TOOL Ver.
[도움말]-[버전정보] 확인
응용 환경(API)
java, php, odbc 등 입력


안녕하세요.

현재 HA 구성으로 사용중인데요.

Master쪽에 임시볼륨의 사용율이 높아지는데 제가 알기로 사용안하게 되면 정리가 되서 공간을 확보하는걸로 알고있거든요

사용율이 거이없는 새벽시간대에도 특정 db의 임시볼륨의 사용이 정리되지 않습니다.


다른 db는 정상적인데 특정 db만 이런 현상이 나오고 있거든요.

모든 db는 동일한 웹서비스로 사용중이고요.

현재는 hb stop 한뒤 다시 hb start로 임시볼륨 다시 확보하고 있습니다.


어떤부분을 확인해봐야 할까요???


20160104_170924.png

  • ?
    주현 2016.01.09 00:53

    안녕하세요. 큐브리드를 사용해 주셔서 감사합니다.


    임시볼륨은 질의 처리 및 정렬을 수행할 때, 임시적으로 저장하여 활용한 볼륨입니다.

    문제의 DB를 사용할 때, 임시 볼륨을 사용해야 하는 질의문들이 수행되어 누적되는 것입니다.


    말씀하신것과 같이 "사용안하게 되면 정리가 되서 공간을 확보 " 는 아닙니다.

    servcie혹은 server를 재시작해야 임시 볼륨공간이 초기화 됩니다. 그래서 hb stop& start를 하시면 DB-server가 재 구동되어 

    초기화 되는 것입니다.


    해당 DB를 사용함에 있어 임시볼륨이 필요한 질의형태가 호출되어 생성되는 것이니, DISK여유가 된다면 addvoldb를 통하여 추가해 주시면 좋겠습니다.

    CUBRID Manager에서 UI를 통해서도 추가가 가능합니다.

    명령어 :  cubrid addvoldb --db-volume-size=1G(적절한 설정값) -p TEMP DB명



    아래는 매뉴얼 내용입니다. 참고하세요


    임시 볼륨(Temp Volume)

    임시 볼륨은 질의 처리 및 정렬(sorting)을 수행할 때 중간, 최종 결과를 임시로 저장하는 공간으로, 아래에서 설명할 일시적 임시 볼륨과 구분하기 위해 영구적 임시 볼륨이라고도 한다. 임시 볼륨은 영구적으로 확보한 공간으로, 해당 공간에 존재하는 데이터가 임시적으로 저장 및 소멸되는 것을 의미한다. 따라서 CUBRID를 재시작하면 임시 볼륨 공간 내의 데이터는 초기화되고, 이에 관련된 로그 정보는 남지 않는다.

    영구적 또는 일시적 임시 볼륨을 사용할 수 있는 질의의 예는 다음과 같다.

    • SELECT 문 등 질의 결과가 생성되는 질의
    • GROUP BY  ORDER BY 가 포함된 질의
    • 부질의(subquery)가 포함된 질의
    • 정렬 병합(sort-merge) 조인이 수행되는 질의
    • CREATE INDEX 문이 포함된 질의

    위와 같은 질의를 수행할 때 SELECT 결과를 저장하거나 데이터를 정렬하기 위해 지정한 메모리 공간 (cubrid.conf 에서 지정하는 시스템 파라미터인 temp_file_memory_size_in_pages 에 의해 메모리 공간의 크기가 결정됨)을 소진하면 임시 볼륨 공간을 사용한다. 질의 처리 및 정렬 결과를 저장하기 위해 사용하는 저장 공간의 순서는 다음과 같으며, 현재의 저장 공간을 모두 소진하면 다음의 저장 공간을 사용한다.

    • temp_file_memory_size_in_pages 시스템 파라미터에 의해 확보된 메모리
    • 영구적 임시 볼륨
    • 일시적 임시 볼륨(자세한 내용은 아래에서 설명한다.)




List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 21 admin 2024.04.23 143978
2289 마이그레이션 시 데드락 발생 문의 1 joke7 2016.02.25 11449
2288 윈도우에 관리모드 localhost 접속 안 됩니다. 2 file 나무친구 2016.02.24 12018
2287 테이블 생성시 reuse_oid 옵션 관련 문의 1 종이 2016.02.22 11591
2286 Cubrid 사용중 문의사항이 있습니다. 1 secret 도린아빠 2016.02.18 15
2285 Auto Increment에 대한 질문입니다. 3 너랑이마녀 2016.02.18 11093
2284 테이블 생성 시 디폴드 값 상이 함 문의 1 joke7 2016.02.17 10684
2283 큐브리드 사용한 데이터 구축 후 db 다운 현상 발생 5 lhb 2016.02.16 10907
2282 error code = -1150 관련 문의 드립니다. 1 큐브 2016.02.16 10107
2281 restart에러 2 life 2016.02.16 8340
2280 리눅스에서 cubrid 명령어 찾을수 없는현상 3 라면 2016.02.16 11524
2279 큐브리드 사용한 데이터 구축 시 시간이 너무 오래 걸립니다. 2 file lhb 2016.02.15 10269
2278 큐브리드 에러 관련 문의 입니다. 1 file 그러게 2016.02.15 8492
2277 특정값으로 문자열을 분리하려고 합니다 1 secret 이호영 2016.02.15 8
2276 oracle 마이그레이션 툴 이용 중 문제점에 대해 문의드립니다. 1 file 태진 2016.02.15 9057
2275 HA구성에서 파티션 적용가능? 1 라면 2016.02.12 8849
2274 질의 자동화 실행 주기 관련 문의 1 종이 2016.02.11 8325
2273 큐브리드 연동 중 Unable to get shard id. No hint available. 에러가 발생합니다. 3 secret 호잉호잉호 2016.02.06 9
2272 [PHP]CUBRID 연결 문제 6 php_user2 2016.01.29 9400
2271 테이블단위로 이관 3 secret 이호영 2016.01.29 14
2270 CUBRIDbin 폴더에 생성 되는 dmp 파일 관련하여 확인 부탁드립니다. 1 secret 질의응답요청 2016.01.28 23
Board Pagination Prev 1 ... 94 95 96 97 98 99 100 101 102 103 ... 213 Next
/ 213

Contact Cubrid

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