Background Image

FORUM

조회 수 18181 추천 수 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 라는 화일이 생기며 이 화일을 열어보면 스키마 생성 스크립트가 들어있습니다. 이 내용을 참고하시면 됩니다.


  1. CUBRID 사용자를 위한 DBeaver 도구 출시 안내

  2. 큐브리드 멈춤상태 broker status결과 첨부합니다.

  3. cubrid_result

  4. 큐브리드 테이블 or 데이터 삭제시 멈춤현상(다시 글올립니다)

  5. 큐브리드 테이블 or 데이터 삭제시 멈춤현상.....

  6. 테이블의 크기

  7. 큐브리드의 적정 데이터 수는 얼마나 되는 것인지 궁금합니다..

  8. Java에서 OID이용한 질의

  9. 큐브리드 매니저 질의편집기 건의사항

  10. sort_buffer_pages 크기 설정 관련 문의

  11. 각 테이블의 크기와 rows 확인...

  12. manager 완전 뚫렸음... [보안 대박 버그 발견]

  13. CMT 버그 발견...

  14. CUBRID-iBatis 에서 bigint 문제 답변 부탁드립니다...

  15. 트랜잭션이(인덱스 1, dba@localhost|20383) 시스템에 의해 취소되었습니다.

  16. 데이터 페이지가 성능에 미치는 영향이 궁금합니다.

  17. mac os x에서 cubrid 설치가능?

  18. 사용자 추가 관련 질문입니다

  19. [긴급] 성능 문의 드립니다....

  20. xe의 큐브리드와 mysql의 스키마 구조 확인 요청.

  21. [개선요청] 데이터베이스 복구 문제 개선이 필요할 것 같습니다..

Board Pagination Prev 1 ... 165 166 167 168 169 170 171 172 173 174 ... 213 Next
/ 213

Contact Cubrid

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