Background Image

FORUM

조회 수 18176 추천 수 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 도구 출시 안내 21 admin 2024.04.23 143856
928 트랜잭션과 커밋에 관한 질문 2 유니콘 2011.03.03 13125
927 windows 2008 R2(64bit) 서버에서 php사용시 큐브리드 모듈 사용 질문 1 김우람 2011.03.03 15573
926 백업을 실행하면 에러가 뜹니다. 1 지니보이 2011.03.02 10551
925 PHP 커넥션 실패 문의 1 무리링 2011.03.02 12993
924 JDBC에서 like 문 사용 방법은? 5 별솔아범 2011.03.01 18550
923 에러메시지 문의 드립니다 1 file 유니콘 2011.03.01 11956
922 네트워크 공사로 서버 ip가 변경 되었습니다. 1 file 이즈 2011.03.01 10329
921 설정 환경 복구 방법 1 이주하 2011.03.01 11784
920 큐브리드 언로드와 로그방법을 알려주세요 6 SoMa 2011.03.01 11138
919 큐브리드 버전과 빌드 문의 1 crkim2k 2011.02.28 9550
918 큐브리드 데이터베이스 복구 1 차도여리 2011.02.28 12640
917 like '%'글자 조회 3 스카이 2011.02.25 17102
916 날짜 연산 관련 문의드려요~ 3 니코로빈 2011.02.24 11440
915 데이터 이전이 불가합니다. 1 SoMa 2011.02.24 10492
914 SELECT 쿼리 실행시 오류문제입니다. 1 file 니코로빈 2011.02.24 12594
913 큐브리드 3.1로 업그레이드가 되지 않습니다. 10 종이 2011.02.23 10702
912 아래 918번 글에 대한 답변은 언제쯤...?? 1 유니콘 2011.02.21 10262
911 같은 서버의 타 데이터베이스의 테이블을 select 하고 싶습니다. 1 미스터비니 2011.02.17 10771
910 like 검색관련 1 secret 박성규 2011.02.16 10
909 right 함수안에 DATE_FORMAT 함수 있을때 문의 1 file 유니콘 2011.02.15 11643
Board Pagination Prev 1 ... 162 163 164 165 166 167 168 169 170 171 ... 213 Next
/ 213

Contact Cubrid

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