본문 바로가기
반응형

MSSQL21

모든 DB 데이터 파일의 사용량을 한방에 확인하자! EM에서 DB 파일 사용량을 체크 할 수도 있고 DBCC SHOWFILESTATS 를 이용해서 하나하나 볼 수도 있지만 만약... DB가 전나게 많다면... ㅡ ㅡ?? 그걸 일일이 마우스로 찍고 있거나 한줄씩 쿼리문을 계속 날린다? 이건 좀 뭔가... 노가다성이 다분해 보이므로... 쓸대 없이 계략을 꾸며 보았다. 컨셉은 이렇다! DBCC SHOWFILESTATS 를 한방에 몰아서 결과를 봅시다~ 또한.. 단순하므로 개념은 이러하다! 커서를 이용해서 USE + DBCC 로 와장창 정보를 끌어 모아서 테이블에 쑤셔 넣는다! 그리하여... 이따구 쿼리가 나오게 되었습니다.. 하하하 =ㅠ= 이 쿼리를 날리면 #size_tmp_dbcc 테이블에 결과값이 입력이 된다. 임시 테이블로 맹글꺼이므로 세션을 끝으면 삭.. 2007. 11. 29.
로그인 유저 리스트 초 간단 블로그질 시리즈 MSSQL 로그인 유저 리스트 확인 sp_helplogins ..... 쿼리 분석기에서 master db 를 잘 뒤져 보면 사용가능한 모든 sp를 볼 수가 있다 -_-;; 심심하면 이거 잘 뒤져 보센 ~ 2007. 11. 29.
트랜잭션 로그 사이즈를 테이블에 냄겨 보자! 트랜잭션 로그 사이즈를 테이블에 쑤셔 넣어 보자!! ... 이게 뭐 하는 짓이여 -_-;; # 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*l.. 2007. 11. 27.
공백이 포함된 값 찾아 내기 다시 정신을 차리고 블로그 질을 하기로 마음 먹었다 =ㅅ= 예전에... 뭔가를 하다가 이런걸 만들었었지.. 공백이 포함된 데이터를 찾아 내는 쿼리문이다. 1. 테스트를 할 테이블을 맹근다 create table chk_space( aa varchar(10)) 2. 테스트용 데이터를 넣자 insert into chk_space values('abcdefg') insert into chk_space values('abc defg') insert into chk_space values('abcd efg') insert into chk_space values(' abcdefg') insert into chk_space values('abcdefg ') 3. 데이터를 확인 하고 select * from chk_s.. 2007. 11. 27.
반응형