DB사용량 조회 > db

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

db

DB사용량 조회

페이지 정보

작성자 서방님 댓글 0건 조회 297회 작성일 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 서방님 345 08-28
133 서방님 552 07-21
132 서방님 274 07-11
열람중 서방님 298 07-09
130 서방님 279 07-09
129 서방님 300 07-09
128 서방님 335 07-09
127 서방님 524 07-08
126 서방님 482 07-08
125 서방님 370 07-08
124 서방님 394 07-05
123 서방님 299 07-05
122 서방님 457 06-29
121 서방님 345 06-22
120 서방님 275 06-22
게시물 검색

회원로그인

접속자집계

오늘
481
어제
1,871
최대
2,993
전체
261,217
Latest Crypto Fear & Greed Index

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