데이터베이스가 100,000 개를 초과하여 배치 결과를 얻고 싶습니다. SQL 서버를 사용하고 fetchsize 집합은 50입니다. 어떻게하면 50 개의 레코드가 검색되고 다음 50 개가 검색되도록 할 수 있습니까?일괄 처리 크기에 대한 JDBC 선택 쿼리 검사
P6SPY를 사용하여 SQL을 디버깅하려고했는데 출력에 n 개의 n 개의 쿼리가 표시되었습니다. 결과 집합에 기록하십시오. 나는 생성 된 SQL을 검사하고 fetchsize가 적용되었는지 확인하려고한다.
도와주세요.
n 개의 레코드에 대한 n 개의 쿼리는 무엇을 의미합니까? db 서버에 대한 개별 왕복으로 각 레코드를 가져온다는 의미입니까? –
@MiserableVariable 나는 그가하려고하는 것이 페이지 매김이라고 생각한다. – Kevin
@Kevin 페이지 매김은 SQL 자체 내에서 수행되어야한다. OP는 모든 행을 가져오고 싶지만 db 서버로의 왕복 횟수를 제한하려고한다. –