Background Image

FORUM

조회 수 15362 추천 수 0 댓글 1
?

단축키

Prev이전 문서

Next다음 문서

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

현재 사용하고 있는 데이터베이스에서 각 테이블의 크기와 rows를 확인하는 방법이 없을까요?


물론 rows의 경우 각 테이블별로 계산해내면 가능하겠지만 테이블의 숫자가 많은 경우 그리 합리적일 것같지는 않습니다.


아직 큐브리드에 익숙치 않아서 그렇습니다만...

db_class 에 테이블

db_attribute에 컬럼의 내역이 담겨있는 것같습니다.

mysql의 information_schema 테이블에서 처럼 한번에 확인하는 방법은 없을까요?



질문하는김에 한가지만 더...

mysql의 경우 show create table tb_name;으로 테이블 생성sql을 구성해낼 수 있습니다.

큐브리드에서도 이런 기능이 가능한지 모르겠습니다.

  • ?
    남재우 2011.01.07 20:47

    CUBRID에서 테이블 count시 PK가 존재한다면 그 속도는 상당히 좋습니다. 따라서 그다지 시간이 걸리지는 않을 것으로 보입니다.

    현재 전체 테이블의 레코드수를 확인하는 방법을 제공하고 있지는 않습니다. 다만 말씀하신 것처럼 db_class에 대한 질의를 응용하시면 조금은 쉽게 할 수 있습니다.

     select 'select ''' + class_name + ''', count(*) from ' + class_name from db_class where is_system_class='NO'

    와 같이 질의후 결과를 다시 질의하시면 테이블당 전체 건수는 얻을 수 있습니다.

     

    두번째 말씀하신 내용은 현재 질의로 간단히할 수는 없습니다. 다만 매니져의 언로드 기능을 이용하여 할 수 있습니다.

    매니져에서 데이터베이스 우클릭하여 "데이터베이스 언로드"를 선택한 후, 언로드 대상에서 데이터는 "포함하지않음"으로 선택하고 스키마에서 원하는 테이블을 선택하시면 됩니다. 

    언로드를 하시면 해당 디렉토리에 <데이터베이스이름>_schema 라는 화일이 생기며 이 화일을 열어보면 스키마 생성 스크립트가 들어있습니다. 이 내용을 참고하시면 됩니다.


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 CUBRID 사용자를 위한 DBeaver 도구 출시 안내 admin 2024.04.23 48
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4458
894 systimestamp 함수로 현재시간을 불러올 경우 에러가 발생합니다. 1 노랑배 2011.01.28 10495
893 큐브리드용 웹보드 문의 5 유니콘 2011.01.27 10190
892 manager 보안 문제가 개선 되었는지요? 1 큐브리드호스팅 2011.01.27 7849
891 브로커 에러에 관하여 1 secret daltago87 2011.01.27 11
890 데이터베이스 언로드 시 작업 자동화(질의 자동화)도 함께 언로드 하는 방법 문의 1 버뮤다삼닭지대 2011.01.26 8694
889 라이센스 관련 문의 입니다. 1 foxman 2011.01.25 11011
888 응답없음 현상 2 까망이 2011.01.24 9749
887 php에서 is_resource 버그 1 eitetu 2011.01.24 8595
886 cubrid_close_request와 cubrid_free_result차이점 1 eitetu 2011.01.24 8043
885 큐브리드 업그레이드 방법 문의 1 유니콘 2011.01.23 9892
884 The size of data received from server is different from the expected 2 사자 2011.01.21 11069
883 serial object delete error 1 단순미학 2011.01.21 9127
882 CLOB 타입의 데이터 형 반환 1 secret 박성규 2011.01.20 17
881 쿼리 관련 질문하나 드릴께요 1 잡동사니 2011.01.19 7955
880 테이블 데이터 삭제 중 오류 발생하여 데이터 베이스 시작이 안됩니다. 2 잡동사니 2011.01.14 11520
879 큐브리드 매니저 어떤 버전을 사용해야 하는지요 ^^; 3 어익후 2011.01.13 11439
878 데이터 백업, 복구는 잘 되는데 언로드, 로드가 안됩니다. 10 secret 종이 2011.01.13 21
877 데이터 백업/복구 와 언로드/로드 의 차이?? 1 유니콘 2011.01.12 13326
876 쿼리 결과 질문 6 hyperhand 2011.01.12 8056
875 큐브리드 매니저에서 간단한 버그 5 hyperhand 2011.01.12 8641
Board Pagination Prev 1 ... 151 152 153 154 155 156 157 158 159 160 ... 200 Next
/ 200

Contact Cubrid

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