use master go Alter database tempdb modify file (name = tempdev, filename = 'E:\Sqldata\tempdb.mdf') go Alter database tempdb modify file (name = templog, filename = 'E:\Sqldata\templog.ldf') Go
SQL 서버를 설치하면 기본 설치 드라이브에 tempdb를 생성하는데,
tempdb를 많이 쓰는 프로그램에서 설치 드라이브의 공간을 모두 사용하게 되어, 시스템이 느려지는 등의 예기치 못한 상황이 발생함
=> 조치사항. 추가로 장착한 하드디스크에 tempdb를 옮겨주는 작업을 진행 함
암튼.. 위에처럼 작업 후, SQL서버를 재시작을 해주면 tempdb 위치가 변경됨
(단, 기존 tempdb 폴더에 있던 mdf/ldf는 삭제되지 않으므로 직접가서 삭제하세요.)
PS. 예전에 MS사 DB 서버의 셋팅 환경을 정보를 인터넷으로 본적이 있는데,
거기는 운영체제 Disk와 tempdb Disk, 실운영 DB가 있는 Disk를 별도로 구동하고 있었다.
각자 하는 용도가 다르니 Disk를 분리하여 운영함. 백업용 Disk도 별도 구성하여 사용한것으로 봄
'공부할것들 > DBMS' 카테고리의 다른 글
DB 튜닝을 필요로 함 (0) | 2010.06.04 |
---|---|
MSSQL CTE 재귀, 트리구조 쿼리구현 (0) | 2010.01.05 |
잠겨있는(locking) 프로세스를 진단해주는 SQL 스크립트 (0) | 2009.07.16 |
[MSSQL 쿼리] MSSQL 테이블 및 컬럼 조회 쿼리 (DESC 테이블명) (0) | 2009.06.16 |
SQL Server 버전과 에디션을 확인하는 방법 (0) | 2009.02.19 |