2013-10-24 3 views
1

지금 SyncFramework 2.1을 사용하여 2 개의 데이터베이스 (거의 3GB의 데이터)를 동기화하고 있으며 프로세스가 느리게 진행됩니다. 때때로 "시간 초과 또는 원격 데이터베이스가 응답하지 않습니다"라는 예외가 발생합니다. 나는 최근에 알아 낸 SelectionChanges 활동 중에 변화가 메모리에 저장되는 응용 프로그램은 가끔 예외 얻을, 메모리를 많이 소비하기 시작 :Sync Framework를 사용하여 데이터베이스 동기화 성능 향상

The process was terminated due to an unhandled exception. Exception Info: System.OutOfMemoryException

그래서, 누군가가 내가 뭘하는지 알고 있지를 잘못된 ? Sync Framework에서 메모리 문제는 정상입니까? 어떤 도움을 이해할 수있을 것이다

,

감사

플랫폼은 맞추지하고있는 싱크 공급자가 사용하는 데이터베이스 것을

답변

0

.

SqlCeSyncProvider/SqlSyncProvider를 사용하는 경우 메모리 기반 일괄 처리를 설정할 수 있으며 마찬가지로 SQL 명령 시간 제한을 설정할 수도 있습니다.

+0

답변 해 주셔서 감사합니다. 원격 데이터베이스에서 Sql Server를 사용하고 클라이언트 데이터베이스에서 Sql Express Local Db를 사용하고 있습니다. 내 공급자는 SqlSyncProvider입니다. – mmarques

+0

나는 메모리 기반 배치를 설정하려고 시도했지만 현재는 잘 작동합니다! 감사합니다 JuneT – mmarques