2017-03-03 1 views
0

jooq을 사용하는 서비스 계층이 PostgreSQL 데이터베이스에 접속하는 다음 설정이 있습니다. '거래 내에서 실행되는 모든 (jooq를 사용JOOQ PostCreation을 PostgreSQL 데이터베이스로 가져올 수 없습니다.

Internal error processing createItem: Cannot get autoCommit

내 쿼리 : 여러 요청이 신속하게 (심지어하지가 빠르거나) 잇달아 일어날 때마다이 시나리오, 나는 다음과 같은 오류 메시지에서

s transactionResult 방법).

검색 결과가 많지 않아 이러한 경우 autoCommit을 사용해야하는 이유가 표시되지 않습니다. 이것이 구성 문제 일 가능성이 있습니까? 아니면이 문제를 더 잘 해결할 수있는 다른 방법이 있습니까?

+0

1) 당신의 jOOQ 코드와 2) 어떻게 jOOQ'Configuration' 및/또는 데이터 소스/연결을 구성 할 수 있습니까? –

답변

0

물리적 메모리 제한과 제한된 DB 연결 (내 환경에만 해당)에 대해 일괄 업로드를 실행할 때 동일한 문제와 메시지가 나타났습니다. 재생산 사례를 제공하기는 어려울 지 모르지만, 이것은 나에게 DB 성능/기억 부족 현상의 징조입니다. 필자의 경우 Java 실행 스레드 감소가 도움이되었습니다.

관련 문제