20132013. 8. 19. 10:53


MDF 데이터 파일이 일정 크기 이상으로 증가하지 않고 1450 시스템 리소스 부족 오류가 발생한다면 해당 볼륨에서 과도한 파일 단편한 문제를 의심할 수 있습니다.

 

데이터베이스 자동 증가 1MB 설정 및 자동 축소 옵션 활성화로 장기간 서버를 운영하였고 해당 디스크의 볼륨 파일 조각 수준이 98% 이상 증가한 시점에서 데이터 파일이 수백 GB에서 더 이상 증가하지 못하는 사례를 본 적이 있습니다.

 

파일의 할당 정보를 저장하는 FRS(File Record Segment) 공간과 이 정보를 담고 있는ATTRIBUTE_LIST_ENTRY 의 크기는 제약이 있으나 매우 과도하게 파일이 조각난 경우 해당 공간의 제약으로 인해 특정 크기 이상으로 파일이 확장되지 않는 문제가 발생할 수 있습니다. 

 

알려진 NTFS 제약, NTFS Defrag 명령을 사용하는 방법, MDF,NDF,LDF 확장 시 1450 오류가 발생하는 사례 등이 아래 링크를 통해 소개되어 있습니다.

 

 

[참고자료]
A heavily fragmented file in an NTFS volume may not grow beyond a certain size
http://support.microsoft.com/kb/967351/en-us

 

How It Works: SQL Server (BCP, Database I/O, Backup/Restore, …) Reports Operating System Error (665, 1450 or 33) when writing to the file - BIG DATA
http://blogs.msdn.com/b/psssql/archive/2012/07/25/how-it-works-sql-server-bcp-database-i-o-backup-restore-reports-operating-system-error-665-1450-or-33-when-writing-to-the-file-big-data.aspx

 

Disk Fragmentation and System Performance
http://blogs.technet.com/b/askperf/archive/2008/03/14/disk-fragmentation-and-system-performance.aspx

 

Sparse File Errors: 1450 or 665 due to file fragmentation: Fixes and Workarounds
http://blogs.msdn.com/b/psssql/archive/2009/03/04/sparse-file-errors-1450-or-665-due-to-file-fragmentation-fixes-and-workarounds.aspx

 

 

작성자 : Lai Go / 작성일자 : 2013.08.19

Posted by Lai Go