Background Image

FORUM

조회 수 6854 추천 수 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 도구 출시 안내 admin 2024.04.23 48
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1014 이진 데이터를 Stored Procedure에 넘기는 방법 7 hyperhand 2009.12.23 14060
1013 이클립스 DBViewer에서 1분정도 지나면 컨넥션이 끊어집니다. 2 천타에 허리한번 펴자 ㅡㅡ; 2009.06.04 16332
1012 인덱스 scan 문의합니다 1 모모 2020.10.07 202
1011 인덱스 관련 문의입니다. 1 wook 2020.09.10 72
1010 인덱스 사용 관련하여 문의드립니다. 1 neighbor 2023.12.12 113
1009 인덱스 함수 생성 문의 1 후후후후후후후후 2021.09.01 433
1008 인덱스가 가끔 깨집니다. 도와주세요. 2 훈이아빠 2017.11.21 1649
1007 인덱스가 많이 설정된 데이터 삭제시 오래 걸리는지 여부 1 나라디 2022.06.29 187
1006 인덱스가 실행이 안되는 것 같아서 요청 드려 봅니다. 3 취우다 2017.04.15 9768
1005 인덱스를 엉뚱한 걸 타고 있습니다??! 9 file Philip Park 2020.11.26 299
1004 인서트 시 IX_LOCK 문의 1 joke7 2016.03.14 7710
1003 인코딩 관련 1 song 2008.12.17 21518
1002 인코딩 문의. 1 우페 2008.12.09 19218
1001 인코딩 문제와 권한 문제입니다. 1 싸댕 2016.12.15 15534
1000 인터프리터 로그 남기는 설정 문의드립니다. 1 sspark 2018.01.10 236
999 일반사용자 시스템 테이블 접근 권한 제어관련 질문드립니다. 1 dkhwang 2020.07.03 316
998 일시적 임시 볼륨이 계속 증가하는 현상 1 secret ssk 2015.11.07 8
997 일정시간 지나면 접속 안됨 12 chocob 2015.08.12 8828
996 일정한 주기마다 비밀번호를 바꾸는 설정을 하고 싶습니다. 1 dunkin23 2018.01.10 420
995 임시볼륨 늘어나는 문제 1 angdoo 2023.11.21 96
Board Pagination Prev 1 ... 145 146 147 148 149 150 151 152 153 154 ... 200 Next
/ 200

Contact Cubrid

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