BulkCopy 클래스를 사용하여 ~ 17M 행 (2GB 크기)의 테이블을 SQLServer에로드하는 동안 약 6M 개의 레코드를로드 한 후 서버의 메모리가 자동으로 부족한 것으로 보입니다. 즉, 나는 시스템 메모리의 90 % 이상을 차지하고, 메모리 부족 예외를 발생시키지 않고 조용히 데이터로드를 계속 시도하면 매우 느려진다.SQL 서버의 메모리 관리
비슷한 문제가있는 사람이 있습니까? SQLServer를 다시 시작하지 않고 일부 메모리를 지우라고 말할 수있는 방법이 있습니까? 만약 아니라면, 누군가 프로그램 방식으로 서버를 재시작하는 방법을 말해 줄 수 있습니까?
추신 : 나는 메모리를 먹어 치우는 프로그램이 아니라는 것을 확인했습니다.
[편집] 64 비트 Windows 7, 64 비트 sqlserver 2008 R2 및 8GB 메모리를 실행 중입니다.
프로그램이 메모리 소비의 원인이 아닌 것을 어떻게 확인할 수 있었습니까? – RobB
오, 내가 내 프로세스를 죽일 때 훨씬 적은 메모리가 SQL 서버를 다시 시작할 때보다 자유롭게된다. –