Background Image

FORUM

조회 수 15371 추천 수 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 132
공지 SQLGate for CUBRID 영구 무료 라이선스 제공 file admin 2020.04.09 4476
903 큐브리드 DAMO(암호화)관련 버전 호환관련하여 문의드립니다. 3 초코초코초 2023.03.20 231
902 큐브리드 매니저 접속 문제(jdbc 드라이버) 3 file ozro 2022.08.01 230
901 설치시 오류관련 질문입니다 2 유글 2021.10.05 230
900 브로커기능이 궁금합니다.? 1 coolkkm 2018.03.27 229
899 CSQL 로그와 매니저 로그를 ON/OFF할 수 있나요? 1 dosem7 2018.01.11 229
898 jvm을 못찾습니다. 2 꾸찐 2022.07.01 229
897 cubrid manager 에러?? 3 11시38분 2023.03.20 228
896 cubrid manager 에서 select 조회 시 검색 단위에 대해서 질문있습니다. 1 브로콜리너마저 2020.02.14 227
895 utf8mb4 지원되나요??? 1 덴드로비움 2021.05.06 226
894 큐브리드 FOR문 관련 질의드립니다. 1 계란 2022.12.28 226
893 [-830]Cannot allocate query entry any more. Maximun allocatable entries are 100 1 dasomoh 2021.01.07 225
892 권한 부여 방법 2 bm 2022.02.15 225
891 loaddb명령으로 sql파일 입력시 pk의 데이터가 중복일 경우에 대한 대처가 가능한 명령문을 알려주시면 감사하겠습니다. 8 영웅찬 2022.05.18 225
890 cubrid linux 설치시 cli 인터렉티브 없이 설치할 수 있는방법좀 부탁드립니다. 1 karoscha 2018.09.28 224
889 busy 쿼리 자동 종료 문의 2 우동 2019.12.11 224
888 테이블이 시스템테이블만 보입니다. 왜그럴까요 ? 1 file 큐브리드쓰자 2018.12.19 223
887 큐브리드 테이블 excel 출력관련 1 beee 2021.07.12 223
886 CUBRID 복구시 테이블 복구 안되는 문제 1 다며 2019.03.15 223
885 cubrid JDBC Driver의 클래스 내용이 궁금합니다. 7 엔디미온 2022.02.08 223
884 데이터 인서트 할떄 질문 1 geopeople 2018.02.05 222
Board Pagination Prev 1 ... 151 152 153 154 155 156 157 158 159 160 ... 201 Next
/ 201

Contact Cubrid

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