테이블 크기를 일단위로 측정해서 데이터 변화량을 측정하려고 합니다.


데이터베이스가 A_DB, B_DB, C_DB 이렇게 있구요


A_DB에 TAB1, TAB2, TAB3

B_DB에 TAB4, TAB5, TAB6

C_DB에 TAB7, TAB8, TAB9 이렇게 각각 테이블이 존재합니다.


검색해보니 데이터베이스내 테이블 크기 조회 이런 쿼리는 많이 있더군요

하지만 A_DB에서 쿼리를 수행하면 TAB1, TAB2, TAB3 의 크기가 나오고 TAB4부터 TAB9까지는 안나옵니다

TAB4를 나오게 하려면 USE B_DB 이렇게 수행한 후 쿼리를 수행해야 하지요


제가 하고 싶은건 (쿼리든 프로시저든) 한번 수행해서

3개 데이터베이스안에 있는 모든 테이블(TAB1부터 TAB9까지)을 한번에 크기를 추출하고 싶습니다.

그리고 기왕이면 추출할 때 앞에 DB명까지 같이 넣고 싶습니다.


그래서 이 데이터를 가지고 INSERT SELECT를 통해 DB명.테이블명 으로 테이블별 크기를 이력관리 하려고 합니다

예를 들면 아래와 같이 말이죠


CHK_DATE    |  DB_NAME  | TABLE_NAME | USED_SIZE

-------------+------------+---------------+------------

20130601        |   A_DB        | TAB1              | 100KB

20130601        |   A_DB        | TAB2              | 200KB

20130601        |   A_DB        | TAB3              | 300KB

20130601        |   B_DB        | TAB4              | 400KB

...

20130601        |   C_DB        | TAB9              | 100KB


어떻게 해야 모든 데이터베이스의 테이블의 크기를 한번에 추출할 수 있는지 방법을 알려주시면 감사하겠습니다.

No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 360290
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 221588
6864 mysql 질문좀 드릴게요 ...... [2] jiyoooon 2013.06.08 7520
6863 성능 분석 문의 [1] 제시카 2013.06.08 7531
6862 뷰 쿼리 시 한자 깨짐 문제 [1] 망토가좋아 2013.06.07 14186
6861 테이블 구조 문의 [2] 미음이 2013.06.07 8414
6860 sys.dm_exec_procedure_stats 과 파라미터 스니핑 관련 질문입니다. [1] 메칸더 2013.06.05 10475
6859 er-win 과 mysql 연동에 대해서 알고싶습니다. [2] jiyoooon 2013.06.05 8817
6858 미러링된 DB의 경우 ldf 파일 축소에 관해 질문드립니다. 자유서기 2013.06.05 11224
6857 SQL antipatterns 책 소스 홍훈아 2013.06.05 9402
6856 언제 LDF파일이 증가되었는지 알수 있는 방법이 있을까요? [1] 에퀴페 2013.06.05 31394
6855 다중 조건에 대한 선택 [4] Kaorw 2013.06.05 22232
6854 SQL (테이블스키마, 뷰, 인덱스등)배포 문의 [5] 나찰 2013.06.05 46271
6853 순위를 보여줘야 할때 [2] 전념 2013.06.04 9304
6852 ms sql server 메모리 올리기 [1] 홍훈아 2013.06.04 9943
6851 밑에 글 이어서.. ( sql server 2008 에디션업그레이드에 대해서.. ) [1] 이제는선택할때 2013.06.04 65739
6850 SQL 트랜잭션에서 Lock 이 걸리는 컬럼 사용자 설정 [2] 전설의코더 2013.06.04 6972
6849 세션 유지 시간을 알고 싶습니다. [2] 메칸더 2013.06.03 36000
6848 Audit Logout 의 Reads 문제 [1] 앤디로딕 2013.06.03 55414
6847 복제 구독 시 포트를 설정할 수 있나요? [1] 앤디로딕 2013.06.03 43279
6846 SQL server 2008 r2 vs SQL server 2012 [1] 이제는선택할때 2013.06.03 48455
» 전체 데이터베이스의 테이블 크기 조회 방법 문의 [2] 토토로 2013.06.03 57338





XE Login