DB사용량 조회 > db

본문 바로가기
사이트 내 전체검색

db

DB사용량 조회

페이지 정보

작성자 서방님 댓글 0건 조회 122회 작성일 07-07-09 16:16

본문

USE MASTER
DECLARE @DB_NAME VARCHAR(256)
DECLARE @SQL  VARCHAR(4000)

--
create table #temp(db_name varchar(255),table_name varchar(255),row_count int,usedbyte  int)

DECLARE CUR_CURSOR CURSOR
    FOR SELECT A.NAME
    FROM SYSDATABASES A WITH (NOLOCK)


OPEN CUR_CURSOR

FETCH NEXT FROM CUR_CURSOR
     INTO  @DB_NAME
WHILE @@FETCH_STATUS = 0
BEGIN
  --조회하고 싶은 테이블만
  SET @SQL ='
  SELECT  ''' + @DB_NAME + ''' ,T2.NAME, MAX(ROWCNT) ROWCNT, SUM(USED) * 8 USEDKBYTE
    FROM    [' + @DB_NAME + '].DBO.SYSINDEXES T1
 INNER JOIN    [' + @DB_NAME + '].DBO.SYSOBJECTS T2 ON T1.ID = T2.ID
   WHERE T2.XTYPE = ''U''
     AND T2.NAME LIKE ''TB_ITEM_DOCUMENT''
   GROUP BY T2.NAME
  having MAX(ROWCNT) > 0
   ORDER BY USEDKBYTE DESC
  '


  insert into #temp
  exec( @SQL)

 FETCH NEXT FROM CUR_CURSOR
      INTO  @DB_NAME
END


select * from #temp order by row_count desc
drop table #temp

CLOSE CUR_CURSOR
DEALLOCATE CUR_CURSOR

댓글목록

등록된 댓글이 없습니다.

Total 464건 23 페이지
db 목록
번호 제목 글쓴이 조회 날짜
134 서방님 169 08-28
133 서방님 125 07-21
132 서방님 120 07-11
열람중 서방님 123 07-09
130 서방님 108 07-09
129 서방님 126 07-09
128 서방님 166 07-09
127 서방님 161 07-08
126 서방님 99 07-08
125 서방님 184 07-08
124 서방님 184 07-05
123 서방님 126 07-05
122 서방님 260 06-29
121 서방님 159 06-22
120 서방님 110 06-22
게시물 검색

회원로그인

접속자집계

오늘
70
어제
302
최대
1,347
전체
155,131
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.