태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

Database File Initialization

Posted at 2009.12.10 15:35 // in MSSQL/SQL Server 2005 new Feature // by ㏈ª ☞ β┖υΕJini.κR
이전 버전에서는 아래와 같은 작업을 할때 파일의 공간이 부족해서 파일의 공간을 늘릴려고 할때 일반적인 경우는 파일을 0 으로 초기화 한후 일련의 작업이 발생하기 때문에 OverHead 가 발생하게 됩니다.그리하여 서비스 중이 아닌 점검 중이거나 사용자의 많이 없는 시간을 통해 아래와 같은 작업을 수행 하였습니다.  

 

   - Create a database.
    - Add files, log or data, to an existing database.

    - Increase the size of an existing file (including autogrow operations).
    - 
Restore a database or filegroup.

 

하지만  SQL 2005부터는 위와 같은 작업을 할 때 데이터 파일을 즉시 초기화 할 수 있습니다. 기존에 삭제된 데이터 파일을 0으로 채우지 않고 그 위에 덮어 씀으로써 운영체제에서 초기화 과정을 거치지 않게 되었습니다. 그리하여 위와 같은 작업을 신속하게 수행할수 있게 되었습니다. 

사용 제한 조건
Microsoft Windows XP Professional 또는 Windows Server 2003이상의 버전


보안 고려 사항
기본적으로
SQL Server 서비스 계정과 포컬 관리자에게만 파일 엑세스를 허용 하기 때문에 Administrators 그룹을 권한을 가지고 있어야 합니다. 만약 SQL Server 서비스 계정이 바뀌었다면 아래의 보안 설정의 권한도 변경 해주셔야 합니다.

관리도구 > 로컬 보안 정책 > 로컬 정책 > 사용자 권한 할당



참고 사이트

http://msdn.microsoft.com/en-us/library/ms175935.aspx
http://sqlserverpedia.com/blog/sql-server-management/vldbs-and-instant-file-initialization/

'MSSQL > SQL Server 2005 new Feature' 카테고리의 다른 글

미러 백업의 개요  (0) 2009.12.11
Partitioned Table 고찰 part-1  (0) 2009.12.11
Database File Initialization  (2) 2009.12.10
데이터베이스의 분리 및 이동, 연결  (0) 2009.12.07
Sql Server CLR Integration  (0) 2009.12.01
향상된 top N 고찰  (0) 2009.11.26
  1. Favicon of http://gdbt.tistory.com BlogIcon 건방진연이

    2009.12.10 15:47 신고 [수정/삭제] [답글]

    김경진 대리 글 쓰실 때 아무리 귀찮고 쓰기 싫으셔도 Ctrl+C, Ctrl+V는 하지 맙시다.
    그리고 좀 성의 있게 작성 부탁드리겠습니다.

  2. Favicon of http://gdbt.tistory.com BlogIcon ㏈ª ☞ β┖υΕJini.κR

    2009.12.10 15:57 신고 [수정/삭제] [답글]

    쓰기 싫거나 귀찮아서 그런게 아닌데~~~ 워드로 작성해서 붙여 넣기 하면서 이상하게 들어 간겁니다. 다시 작성 했습니다.^^

댓글을 남겨주세요.