태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

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

# 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 문을 이용해서 데이터를 뽑는걸 테이블에 저장 할 수 있으니
이는 곳 데이터를 가공 해서 볼 수 있다는 뜻이 되겄심다 ^-^

+ Recent posts