Background Image

FORUM

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

CUBRID 2008 R4.0 Linux_x64

CUBRID MANAGER R4.0 (빌드번호 8.4.0.0241)

에서 확인한 문제입니다.

 

cubrid.conf 파일에

garbage_collection=yes

옵션을 준후에...

 

메니저에서 test DB생성후...

질의 편집기로...

CREATE TABLE "batchlog"(
"batchlogid" integer AUTO_INCREMENT,
"logdate" date NOT NULL,
"logtype" smallint NOT NULL,
"logname" character varying(100) NOT NULL,
"starttime" timestamp NOT NULL,
"endtime" timestamp NOT NULL,
"result" character varying(1) DEFAULT 'f' NOT NULL,
CONSTRAINT pk_batchlog_batchlogid PRIMARY KEY("batchlogid")
);
CREATE  INDEX ON "batchlog"("batchlogid" DESC);

 

이런식으로 쿼리문을 생성후에...

생성된 테이블에...

테이블편집에 들어가서 SQL문을 확인하게 되면...

확인할때 마다 쿼리문이 서로 다르게 나옵니다...

 

정상적인 쿼리문이 나올경우

CREATE TABLE "batchlog"(
"batchlogid" integer AUTO_INCREMENT,
"logdate" date NOT NULL,
"logtype" smallint NOT NULL,
"logname" character varying(100) NOT NULL,
"starttime" timestamp NOT NULL,
"endtime" timestamp NOT NULL,
"result" character varying(1) DEFAULT 'f' NOT NULL,
CONSTRAINT pk_batchlog_batchlogid PRIMARY KEY("batchlogid")
);
CREATE  INDEX ON "batchlog"("batchlogid" DESC);

 

잘못된 쿼리문이 나올경우...

CREATE TABLE "batchlog"(
"batchlogid" integer DEFAULT null,
"logdate" date DEFAULT '' NOT NULL,
"logtype" smallint DEFAULT null NOT NULL,
"logname" character varying(100) DEFAULT '' NOT NULL,
"starttime" timestamp DEFAULT '' NOT NULL,
"endtime" timestamp DEFAULT '' NOT NULL,
"result" character varying(1) DEFAULT 'f' NOT NULL,
CONSTRAINT pk_batchlog_batchlogid PRIMARY KEY("batchlogid")
);
CREATE  INDEX ON "batchlog"("batchlogid" DESC);

- DEFAULT 가 null인데 NOT NULL 옵션이 들어가 버려서 저 쿼리로는 테이블 생성이 안됩니다...

 

확인 부탁드립니다... 아 추가적으로 Windows에 설치한 CUBRID에서는 이런 증상이 안발생하네요...

  • ?
    이성룡 2011.07.12 03:26

    확인해보고 답변드리겠습니다.

    제보해주셔서 감사합니다~

     

  • ?
    샤롱스판 2011.07.12 18:46

    garbage_collection=yes 인 경우 JDBC를 통해 쿼리가 실행될 때 간헐적으로 저런 오류가 발생하는 것으로 확인하였습니다. 버그 등록하였으며 개발팀에서 처리할 것입니다. 파라미터 값이 no인 경우에는 발생하지 않는 문제이오니, 당분간은 no로 설정하신 후 실행하시길 바랍니다.

  • ?
    cgkang 2011.07.12 19:36

    cubrid.conf에서 설정하는 garbage_collection 파라미터는 cub_cas 프로세스에 영향을 주는 파라미터입니다.

    JVM의 garbage collection등과는 연관이 없는것인데 매뉴얼의 설명이 모호해서 혼동된건 아닌지 모르겠습니다.

    cub_cas는 cub_server와 통신을 하면서 jdbc등의 요청을 처리하는데, cub_server로부터 받은 정보중 일부를 캐시하게 됩니다.

    캐시된 정보가 많아져서 메모리가 커질 경우 garbage collection에 의해 사용하지 않는 메모리를 없애는 작업이 수행되어야 하는데,

    이 작업은 성능에 매우 큰 영향을 주게 됩니다.

    그래서 garbage collection은 수행하지 않고, cub_cas의 메모리가 어느정도 커지면 (cubrid_broker.conf의 APPL_SERVER_MAX_SIZE파라미터 참조) cub_cas를 재시작하는 형태로 동작합니다.

     

    cubrid.conf의 garbage collection 파라미터는 항상 디폴트 상태로 사용하시기를 권고드립니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 33
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
1613 1623글 답변 확인 부탁드립니다. 1 토네이도 2013.09.16 7865
1612 ha_make_slavedb.sh 스크립트 실행 에러 2 secret QA 2013.09.14 12
1611 매니져 접속이 안됩니다. 4 들뿔 2013.09.13 8374
1610 큐브리드 매니저에서 Select 시 다운현상 1 file 초콜릿75 2013.09.13 7829
1609 ++ cubrid server start: fail 2 file 토네이도 2013.09.13 13700
1608 linux demodb구동시 에러 1 시나브로 2013.09.12 11105
1607 웹서버와 연결이 종료되지 않는 문제 1 freemir 2013.09.10 12546
1606 오라클 -> cubrid 마이그레이션 시.... 1 agkim 2013.09.10 10071
1605 외부 IP로 접속시 오류.. 1 file 정주리 2013.09.05 12487
1604 데이터 백업 및 복구 관련 문의 1 삼돌이 2013.09.04 9643
1603 데이터베이스 백업 오류 (8.4.4버전) 1 file 종이 2013.08.30 8869
1602 내보내기한 파일의 레코드 갯수가 이상힙니다. 3 file 소라게 2013.08.30 8417
1601 다량으로 생성된 임시볼륨 제거 방법 문의 1 file freemir 2013.08.29 7765
1600 전자정부 프레임워크와 큐브리드 연동하는 방법 알려주세요 1 mytoky 2013.08.29 19202
1599 connot cennect to a broker... 1 나아가나가 2013.08.29 10045
1598 질의편집기 3 agkim 2013.08.28 7224
1597 DATABASE 간 상호 table 참조가능한가요 1 관리자 2013.08.28 10099
1596 Win7에서 Query Browser 실행 안됩니다. 도움 요청 드립니다. 1 jemcarry 2013.08.28 8017
1595 64bit 9.1버전에서 컬럼 수정시 에러 발생 (에러코드 1046) 1 file 오션나인 2013.08.27 14632
1594 큐브리드 매니저로 DB 접속시 오류 1 이쭌 2013.08.27 9356
Board Pagination Prev 1 ... 115 116 117 118 119 120 121 122 123 124 ... 200 Next
/ 200

Contact Cubrid

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