Background Image

FORUM

2014.04.23 20:13

not create table

조회 수 6748 추천 수 0 댓글 5
?

단축키

Prev이전 문서

Next다음 문서

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

* 질문 등록 시 다음의 내용을 꼭 기입하여 주세요.
OS
Window7 32bit,
CUBRID Ver.
9.2
CUBRID TOOL Ver.
9.2
응용 환경(API)


* CUBRID 응용 오류, SQL 오류 또는 SQL 튜닝 관련된 문의는 반드시 다음의 내용을 추가해 주세요. 비밀글이나 비밀 댓글도 가능합니다.
* 저희가 상황을 이해하고, 재현이 가능해야 알 수 있는 문제들이 많습니다. 가능한 정보/정황들을 부탁합니다.
에러 내용 및 재현 방법 재현 가능한 Source와 SQL
관련 테이블(인덱스, 키정보 포함) 정보 CUBRID 홈 디렉토리 아래 log 디렉토리 압축


-------------- 아래에 질문 사항을 기입해 주세요. ------------------------------------------------------------------------

큐브리드 사용후 다른 테이블에 대량의 데이터를 밀어 넣은 후 create table (DDL) 수행 하면 1시간이 넘도록 테이블이 생성 되지 않습니다. 해결 방법 있습니까? (1시간 동안 모래시계만 보이네요)

  • ?
    이용미 2014.04.23 22:21

    안녕하세요.

    해당 시간대의 $CUBRID/log/에 위치하는 server 로그와 broker의 sql_log, error_log에는 특이 사항이 없는지요?

    혹 가능하시면 해당 작업 수행 시, 사용하신 Broker의 이름과 위 로그들의 첨부를 부탁 드립니다. 

    비밀 댓글도 가능하니 참고해주세요.

    감사합니다.

  • ?
    월레스 2014.04.23 23:39

    방화벽 문제로 인하여 로그 전송은 힘드네요.


    저는 DB 개발에 특화된 개발자인데... 큐브리드를 사용하면서 전체적인 제 개인적인 평가는 아직 너무 불안정한 DB네요.


    빠른 버전업을 통하여 안정화 된 모습 부탁드립니다.


    그리고 data upload시 꼭 DB를 내려야 하는 치명적인 단점도 보유 하고 있네요...(table lock 까진 이해하는데 DB를 내려야 하는건 너무나도 큰 단점입니다. 즉 서비스를 할 수 있느냐 없느냐의 문제로 직결되기도 합니다.). 빠른 개선이 필요하다고 봅니다.

  • ?
    월레스 2014.04.23 23:50

    한가지 또 말씀 드리자면, db 내리고 데이터 업로드시 ctl+c 취소 하였을 경우,


    DB가 깨질 수 있다는 아주 괴랄한 상황도 발생 할 수 있다는 것에 대해서도 DB 안정성에 크나큰 영향입니다.


    많은 버전업을 통하여 빠르게 안정화 부탁드립니다.

  • ?
    이용미 2014.04.24 03:35
    안녕하세요.
    1. loaddb 유틸리티를 이용하여 데이터를 Load 하는 경우에는 DB를 정지해야 하나, CUBRID Migration Tool 또는 CUBRID Manager를 이용하는 경우에는 DB가 구동된 상태에서 가능합니다.
    2. 다량 데이터 load 도중, Ctrl + C를 이용하여 취소하는 것은 DB 유틸리티 입장에서 정상적으로 종료를 시킨것이 아니기 때문에 문제가 발생할 수 있는 여지가 있다는 뜻입니다. 
     또한, 해당 작업으로 인하여 DB가 깨지는 경우, 많은 양의 rollback으로 인한 로그에 문제가 발생하는 것이 대부분이며, 이 경우 [csql -u dba -S DB_Name]이라는 명령을 이용하여 로그를 간단하게 복구할 수 있습니다.
    추가적으로, 데이터 load 시에는 보통 Commit 주기를 주게 되는데, 중간에 취소하는 경우 일일이 테이블에 대한 데이터 확인 후, 다시 넣으셔야 하기 때문에 많은 양의 데이터가 이미 입력된 상태가 아니라면 차라리 DB 생성부터 다시 하시는 것이 좋습니다.
    감사합니다.
  • ?
    월레스 2014.04.24 19:19

    UI용 유틸리티는 사용상의 편의를 제공 하는 것 일꺼라 예상되고요.


    loaddb를 사용하는 이유는 배치 작업을 위해서 입니다.


    실제로 배치 작업 및 여타 작업을 위해서는 UI용 툴을 사용하지 않습니다.


    그리고 복구 명령어는 Q&A  게시판에서 열심히 뒤져서 (사실 적용 사례가 없는 것인지 사용하는 사람들이 없어서인지 자료가 많지 않아서 여기 개발자와 관련된 카테고리 외에는 얻을 정보가 없는 것이 현실입니다.) 실제로 사용도 해보았습니다.

     다행히 복구가 되어 좋게 되었지만, 매번 배치 작업 구동 할 때 불안합니다. (Q&A 게시판 열심히 뒤지다가 복구가 안될 경우 DB가 깨졌을 수도 있다는 담당자분 댓글을 보았습니다.)


    그리고 csql을 이용하여 리다이렉트 시킬경우 필드 세퍼레이터나 라인 터미네이트 그리고 불필요한 head 정보 삭제 하는 등 명령어들을 제공하지 않는 것인지? 아니면 제가 못 찾는 것인지... 정보가 많이 부족하네요. 데이터 올릴 때에도 마찬가지로 라인 터미네이터 필드 세퍼레이터 등 설정 가능한 set 값들도 정보가 없는거 같네요.


    마지막으로 제 개인적인 생각이지만, DB는 디스크가 깨지지 않는한 어떠한 상황에서도 데이터 보존 및 복구가 가능해야 합니다. 문제가 발생할 수 있다는 여지가 있다는 것은 큰 문제요지가 됩니다. 실제로 서비스 운용중에 그 문제의 여지가 실제로 발생하여 DB가 깨졌다면.... 상상만해도 끔찍하네요.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4443
1827 CUBRID Manager에서 접속이 안됩니다. 2 hunter 2014.05.09 6340
1826 예전 버전(8.4.3) 매니저/쿼리브라우저 다운로드 또는 호환버전 알려주세요~ 1 땡땡이 2014.05.08 7440
1825 차기버전은 언제 나오나요?? 1 유니콘 2014.05.08 6237
1824 CUBRID Manager 접속 오류 문의 4 file 미누사랑 2014.05.08 10694
1823 큐브리드 오류좀해결부탁드려요 ㅠ.ㅠ 능력자분들 1 헤헤 2014.05.05 7489
1822 언어별 대표적인 orm 플러그인 개발 계획은 없으신지요? 1 서치 2014.05.05 9165
1821 CUBRID 매니저 마이그레이션 기능 확인 요청 드려요 - 진행중 4 file hunter 2014.05.01 8678
1820 데이터 백업. 1 나아가나가 2014.04.30 6802
1819 그루별 상위 20개에 대한 데이터 1 알칸펠 2014.04.24 8031
1818 can only be performed by the DBA or a DBA group member 오류.. 1 돌개 2014.04.24 6685
1817 데이터베이스 캐릭터셋 확인 2 chocob 2014.04.23 13143
» not create table 5 월레스 2014.04.23 6748
1815 unisql / cubrid 설치 사양 문의 1 chocob 2014.04.23 8176
1814 cci api 사용 문제.. 3 whwpdn 2014.04.22 8582
1813 unisql 설치파일 지원문의 5 chocob 2014.04.22 6622
1812 cubrid 업그레이드관련 문의합니다. 1 발칙한녀석 2014.04.19 6152
1811 db 익스포트 관련 문의 5 chocob 2014.04.19 6881
1810 Cubrid HA 문의.. 2 곤봉지 2014.04.18 7972
1809 OwFS MetaDB 구성시 에러 현상 1 file june2 2014.04.17 8329
1808 isolation_level 다시 문의 1 zbqmflem12345 2014.04.16 6797
Board Pagination Prev 1 ... 104 105 106 107 108 109 110 111 112 113 ... 200 Next
/ 200

Contact Cubrid

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