AUTO SHRINK 작동 후 이상 증상

헌이 2014.07.23 13:40 Views : 3153


안녕하세요


질문으로 올렸지만 답변을 기다리기 보단 기록 차원으로 남겨봅니다

검색을 해봤지만 오늘 겪었던 문제와 같은 경우를 찾을 수 없어서요


이틀 전 프로파일러에서 타임아웃이 잡혀서 확인해 봤더니 

쿼리 작업이 아니라 AUTO SHRINK 작업이더군요

(SELECT * FROM SYS.sysprocesses WHERE blocked > 0)


타임아웃 문제가 발생한 테이블은 row가 2개 뿐인 테이블인데 SELECT 가 안되고 있었습니다

하지만 다른 테이블 및 기능들은 문제가 없어서 정기 점검 때 자동 축소 옵션을 끄기로 하고 넘겼습니다


그런데 정기 점검 때 DB백업 및 서버 리부팅 후 보니

그 테이블과 연관되어 있던 다른 테이블에 데이터가 남아 있지 않았습니다

분명 서비스 중 SELECT UPDATE INSERT가 잘 되는 걸 확인했는데요

단 다른 테이블도 SELECT 시에 문제가 있었는데 WITH(NO LOCK)옵션으로 많이 사용하고 있어서

그 옵션을 붙였을 때는 리턴 되더라구요


복구 작업은 DB가 아닌 프로그램단에서 남은 로그를 토대로 진행하고 있는데요

증상이 너무 특이해서 여기에 올려봅니다

혹시 비슷한 경험을 하신 분이 계신가요?


[자동 축소]는 지금 와서 찾아보니 끄고 쓰라는 경고(?)가 있네요


No. Subject Author Date Views
Notice SQL강좌: 챗GPT와 함께 배우는 SQL Server 무료 강좌 목차와 소개 (2023년 9월 업데이트) 코난(김대우) 2023.08.18 903
Notice Python 무료 강좌 - 기초, 중급, 머신러닝(2023년 6월 업데이트) 코난(김대우) 2021.01.01 1614
» AUTO SHRINK 작동 후 이상 증상 [4] 헌이 2014.07.23 3153
8055 컬럼값 치환 문제 [1] 김락중_278785 2014.07.23 2639
8054 db파일삭제 [7] 비홍 2014.07.23 2777
8053 1 : 다 테이블 조인시 페이징 처리 질문드립니다. [1] 김락중_278785 2014.07.23 2821
8052 초보적인질문 프로시저 작성할때 begin ..... end 사용용도... [4] 아싸라비아콜롬비아 2014.07.23 3280
8051 테이블의 특정 열이 포함된 프로시저를 찾는방법 [2] 왕만두와우동 2014.07.23 2367
8050 메인컴퓨터는 있고 다른컴퓨터에서 로그인이 안됩니다. [5] 고쳐주세요 2014.07.23 3182
8049 등록된 서버 프로시저 호출 질문입니다. [7] 군고구마 2014.07.22 2858
8048 Select 했을 경우 2만건의 데이터를 2천건씩 나누는 방법이 있나요? [2] 바보쿠우 2014.07.21 4112
8047 전문검색 문의합니다. (영단어 오류) 올레소 2014.07.21 2642
8046 SQL UNION에서 대해 질문드려요~ [1] halonamomo 2014.07.21 2591
8045 쿼리 질문드립니다. [2] 흑흑 2014.07.18 2260
8044 SQL 데이터 파일의 경우 shrinkfile을 하면 안되는건가요? [8] 나는짱이야 2014.07.18 3015
8043 쿼리 질문드립니다. [3] 상어고래 2014.07.18 2545
8042 SQL 서버 기본 데이터 저장 단위인 페이지 관련.. [1] SQL어렵.. 2014.07.17 2570
8041 Openquery Insert문장 사용법 문의 [1] 바람처럼 2014.07.17 2747
8040 메인컴퓨터는 있고 다른컴퓨터에서 로그인이 안됩니다. [4] 고쳐주세요 2014.07.17 2505
8039 프로시저에서 자바 라이브러리 호출 가능 여부 & 대용량자료 질문입니다. [2] 커피요쿠르트 2014.07.17 3513
8038 소수점 한자리까지 나오게하려고 하는데... [1] 더따뜻한 2014.07.17 3940
8037 가장많이 사용 되는 프로시저 또는 테이블을 알아보는 방법 [3] 빡빡이 2014.07.16 2778





XE Login