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 110
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4473
1620 ha 스크립트 step3 Permission denied, please try again 2 QA 2013.09.25 15830
1619 ha 모드 운용중 테이블 삭제된현상 1 secret 나라보자 2015.09.09 26
1618 ha 구성중 error 1 Chris 2013.07.23 19682
1617 ha 구성시 큐브리드 매니저를 이용한 db사용자 생성 문의드립니다. 2 책보는남자 2010.12.07 16598
1616 ha 구성시 warning summary 'SP' 질문있어요 2 덴드로비움 2020.12.10 85
1615 group_concat 사용 방법 1 owlowl 2016.09.22 8878
1614 group_concat 변수 리턴 관련... 1 썬더기 2024.04.22 30
1613 group_concat null 질문 1 wndud 2019.08.19 205
1612 group by 오류 3 초보 2010.02.23 12513
1611 group by 오류 1 초보 2010.03.31 10444
1610 group by 경우 select 배열? 1 봉보로봉봉 2016.08.27 13127
1609 grails에서 사용이 가능한 방법이 있나요? 1 nsky13 2010.03.23 13680
1608 gorup_concat 에서 level 을 인식못하는 문제 2 보살 2016.05.20 8724
1607 glo테이블에 insert할 경우.. 1 pictions 2009.11.27 8922
1606 glo 테이블 문의 1 chocob 2014.10.17 4186
1605 glibc detected : cub_admin: double free or corruption (fasttop): 0x00000000020b8f60 2 reerror 2013.04.18 12643
1604 getting the schema data... 6 file 큐스코 2017.07.15 396
» garbage_collection=yes 설정시 CM(테이블편집-SQL문 탭) 문제입니다... 3 file 반짝이 2011.07.09 8646
1602 func이용시 한글깨짐 1 한창 2013.10.22 11765
1601 function 확인 1 삽질중 2009.10.29 12712
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