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 도구 출시 안내 21 admin 2024.04.23 143915
1089 디비생성에러 5 file giyoung.kim 2011.10.12 14718
1088 윈도우 도스 모드에서 쿼리 실행 방법 문의 1 ProMind 2011.10.12 14150
1087 [테이블의 하위 페치 중]만 계속 나오면서 DB의 테이블을 보여주지 않고 있습니다. 4 secret 어려운큐브 2011.10.11 12
1086 이미지사진파일 업로드 방법 1 우주와나 2011.10.10 14792
1085 윈도우 64Bit 버전에서 PHP에 Cubrid 모듈 올리는 방법좀 .. 1 삼돌이 2011.10.08 14407
1084 테이블 생성, 삭제, 백업 등이 되지 않습니다. 2 sugarkane 2011.10.06 10339
1083 함수 실행시 한글 깨짐 현상 4 대규 2011.10.05 14677
1082 데이터 베이스 생성이 되지 않습니다.. 1 삼돌이 2011.10.05 11229
1081 쉘스크립트파일이 cron으로는 실행이 되지않습니다. 2 secret 어려운큐브 2011.10.05 10
1080 뷰 테이블 검색 시간에 대해 궁금한점이 있습니다. 9 종이 2011.10.05 12499
1079 콘솔에서 csql로 접속할 때 인코딩 설정은 어떻게 하나요? 3 안지민 2011.09.29 14331
1078 4.0 패치2 는 언제쯤 나오나요? 3 유니콘 2011.09.28 9408
1077 8.4로 업그레이드후 cci_execute 실패 에러 10 천상하늘 2011.09.23 12094
1076 DB 접속실패 ( 7 file psygrapher 2011.09.21 14169
1075 테이블 목록확인 (show tables) 방법 문의 3 mkengnr 2011.09.20 23864
1074 Hibernate로 페이징 처리시 오류발생에 대한 내용입니다. 4 백화요란 2011.09.16 15860
1073 select count 한 개수와 select 한 개수가 다른이유는 뭘까요? 4 file 인경수 2011.09.16 14431
1072 계층적질의 결과물과 조인 시 문제점 2 하루야 2011.09.09 12257
1071 ROW_NUMBER() OVER(PARTITION BY 어떻게..해야 할까요??? 5 초식곰 2011.09.09 30380
1070 Oracle의 stored function/procedure에 대한 질문입니다. 2 배나온천사 2011.09.06 12956
Board Pagination Prev 1 ... 154 155 156 157 158 159 160 161 162 163 ... 213 Next
/ 213

Contact Cubrid

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