Background Image

FORUM

조회 수 6857 추천 수 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 122
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
1762 SQL문 문의 2 아라천 2015.12.16 5155
1761 3rd Party Tool 문의 1 다크렙소디 2015.12.17 6250
1760 ddl 길이 제한 1 keehyun2 2015.12.17 6343
1759 HA의 slave에 DB풀백업후 다른곳에서 복원시 오류 2 라면 2015.12.17 7922
1758 디비가 자꾸 죽는데 오류내용 관련하여 여쭤봅니다. 5 secret 무명 2015.12.17 24
1757 hibernate ht_table명 생성 1 하이버 2015.12.22 6826
1756 트리거 재 문의(확실히 아시는분만 답변 바랍니다) 2 secret joke7 2015.12.22 89
1755 에러코드좀 봐주시면 감사하겠습니다. 4 오명일 2015.12.23 6291
1754 오라클 to 큐브리드 마이그레이션 문의 3 secret csJung 2015.12.24 13
1753 A트랜잭션에서 Update중인 row 를 B트랜잭션에서 Select 1 큐불리드 2015.12.25 6115
1752 Transaction 확인시 sql_id, sql text가 나오질 않습니다. 1 큐불리드 2015.12.29 5581
1751 restoredb 사용시 오류 1 라면 2016.01.05 6670
» 임시볼륨이 꽉차지는 현상 문의 1 file 라면 2016.01.05 6857
1749 이관데이터 CharSet문제 6 ITMan 2016.01.07 7050
1748 unisql복원 관련 질문입니다. 6 secret centosm 2016.01.08 24
1747 질문드립니다. 2 secret centosm 2016.01.11 13
1746 다시 문의드립니다. 1 secret centosm 2016.01.12 9
1745 JDBC 드라이버 오류 1 kjaminam 2016.01.14 8425
1744 테이블 생성 불가 문의 5 secret joke7 2016.01.15 18
1743 [빠른답변요청] c#에서 Table 업데이트 시 한글깨짐 문제.. 4 file minimin0516 2016.01.20 12539
Board Pagination Prev 1 ... 108 109 110 111 112 113 114 115 116 117 ... 201 Next
/ 201

Contact Cubrid

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