Java Persistence API를 사용하는 애플리케이션 조정
하위 주제
JPA 시스템 특성
관리 콘솔에서 액세스 가능한 설정 외에 명령행 스크립트를 사용하여 JPA(Java Persistence API) 시스템 특성을 설정할 수 있습니다.이기종 SQL문 일괄처리 구성
이기종 SQL문 일괄처리는 org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager의 개선사항입니다. 이 기능을 사용하면 단일 일괄처리로 데이터베이스에 여러 다른 SQL문을 전송할 수 있으므로 JPA 애플리케이션의 성능을 향상시킬 수 있습니다. 예를 들어, 하나의 엔티티를 업데이트하고 다른 엔티티를 삽입도 하는 트랜잭션이 있는 경우 BatchingConstraintUpdateManager 기능을 사용할 때 두 개의 서로 다른 배치가 하나는 업데이트용으로 다른 하나는 삽입용으로 데이터베이스에 전송됩니다. 동일한 시나리오에서 HeteroConstraintUpdateManager 함수를 사용하는 경우 두 조작을 모두 포함하는 한 일괄처리만 데이터베이스에 전송됩니다.성능을 향상시키도록 WSJPA ObjectCache 구성
OpenJPA로의 WSJPA(WebSphere® Java™ Persistence API) 확장은 특정 유스 케이스에서 성능을 향상시킬 수 있는 읽기 전용 오브젝트 캐시를 제공합니다. 이 구성은 JPA 2.0 스펙 레벨에서 WSJPA를 사용할 때만 지원됩니다.자동으로 WSJPA ObjectCache 사전 로드
OpenJPA에 대한 WSJPA(WebSphere Java Persistence API) 확장은 특정 유스 케이스의 성과를 개선할 수 있는 읽기 전용 ObjectCache를 제공합니다. 기본적으로, 캐시의 데이터는 지연 메소드로 로드되며, 이는 애플리케이션에서 요청하면 개별 엔티티가 메모리로 로드된다는 것을 의미합니다. 처음부터 모든 엔티티를 로딩하려면 ObjectCache에서 구성되는 데이터베이스로부터 모든 엔티티를 사전 로드하도록 애플리케이션 서버를 구성할 수 있습니다. ObjectCache를 사전 로드하면 지연 메소드를 통해 ObjectCache를 로드하려는 경우 제한될 수 있는 엔티티를 캐시할 수 있습니다.이 구성은 JPA 2.0 스펙 레벨에서 WSJPA를 사용할 때만 지원됩니다.JPA 시스템 특성
관리 콘솔에서 액세스 가능한 설정 외에 명령행 스크립트를 사용하여 JPA(Java Persistence API) 시스템 특성을 설정할 수 있습니다.이기종 SQL문 일괄처리 구성
이기종 SQL문 일괄처리는 org.apache.openjpa.jdbc.kernel.BatchingConstraintUpdateManager의 개선사항입니다. 이 기능을 사용하면 단일 일괄처리로 데이터베이스에 여러 다른 SQL문을 전송할 수 있으므로 JPA 애플리케이션의 성능을 향상시킬 수 있습니다. 예를 들어, 하나의 엔티티를 업데이트하고 다른 엔티티를 삽입도 하는 트랜잭션이 있는 경우 BatchingConstraintUpdateManager 기능을 사용할 때 두 개의 서로 다른 배치가 하나는 업데이트용으로 다른 하나는 삽입용으로 데이터베이스에 전송됩니다. 동일한 시나리오에서 HeteroConstraintUpdateManager 함수를 사용하는 경우 두 조작을 모두 포함하는 한 일괄처리만 데이터베이스에 전송됩니다.성능을 향상시키도록 WSJPA ObjectCache 구성
OpenJPA로의 WSJPA(WebSphere Java Persistence API) 확장은 특정 유스 케이스에서 성능을 향상시킬 수 있는 읽기 전용 오브젝트 캐시를 제공합니다. 이 구성은 JPA 2.0 스펙 레벨에서 WSJPA를 사용할 때만 지원됩니다.자동으로 WSJPA ObjectCache 사전 로드
OpenJPA에 대한 WSJPA(WebSphere Java Persistence API) 확장은 특정 유스 케이스의 성과를 개선할 수 있는 읽기 전용 ObjectCache를 제공합니다. 기본적으로, 캐시의 데이터는 지연 메소드로 로드되며, 이는 애플리케이션에서 요청하면 개별 엔티티가 메모리로 로드된다는 것을 의미합니다. 처음부터 모든 엔티티를 로딩하려면 ObjectCache에서 구성되는 데이터베이스로부터 모든 엔티티를 사전 로드하도록 애플리케이션 서버를 구성할 수 있습니다. ObjectCache를 사전 로드하면 지연 메소드를 통해 ObjectCache를 로드하려는 경우 제한될 수 있는 엔티티를 캐시할 수 있습니다.이 구성은 JPA 2.0 스펙 레벨에서 WSJPA를 사용할 때만 지원됩니다.


http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=container_jpa_tuning
파일 이름:container_jpa_tuning.html