본문 바로가기
TechNical/MS SQL

트랜잭션 로그 사이즈를 테이블에 냄겨 보자!

by 강멍멍이 2007. 11. 27.
반응형

트랜잭션 로그 사이즈를 테이블에 쑤셔 넣어 보자!!
... 이게 뭐 하는 짓이여 -_-;;

# Intro
트랜잭션 로그 사이즈를 보는 명령어는 아래와 같다.

dbcc sqlperf(logspace)

그러면~ 이걸 이용해서 로그 사이즈를 테이블에 넣어 보자!

1. 일단 저장 할 테이블을 맹글고

create table log_dbcc(
dbname varchar(50),
logsize float,
logused float,
status int)

2. 그냥 넣으면 끝이다 -_-
insert into log_dbcc execute('dbcc sqlperf(logspace)')

3. 확인을 해 보자.
select * from log_dbcc

4. 총합계 보기
select sum(logsize),sum(0.01*logsize*logused) from log_dbcc


... 케이군은 쓸대 없는 짓을 잘 한다 -_-
어의 없다고 한다면... ㅡ..ㅡ;;
자세히 보면 응용해서 써 먹을 수 있겠구나 라고 생각되는 부분이 있을 꺼이다. ㅎㅎ
가령~ dbcc 문을 이용해서 데이터를 뽑는걸 테이블에 저장 할 수 있으니
이는 곳 데이터를 가공 해서 볼 수 있다는 뜻이 되겄심다 ^-^

반응형

댓글