80,000 개가 넘는 레코드의 대량 처리 (데이터베이스에서 레코드 업데이트 또는 새 레코드 만들기)를 수행하는 SQL Server와 통신하는 Grails 서비스가 있습니다. 이 프로세스가 진행되는 동안 이러한 레코드는이 프로세스에 의해 잠겨 있습니다. 다른 사람이 개별적으로 레코드를 업데이트하려고하면 해당 레코드를 기다리는 동안 시간이 초과됩니다. 일괄 처리 중에 레코드를 쿼리하고 업데이트하는 방법? 그런 식으로 막히지 않습니까?테이블에 잠금 장치가있는 Grails 대량 처리
나는 flush : true를 사용해 보았지만 도움이되지 않았다.
GORM MongoDB와 비슷한 문제가 있습니다. GORM MongoDB에 sessionFactory bean이 존재하지 않는 것 같습니다. GORM MongoDB 세션을 플러시하고 지우는 방법을 알고 계십니까? – unekwu