우리는 JPA -> Hibernate -> Oracle 셋업을 가지고 있습니다. 여기서 우리는 초당 최대 22 개의 트랜잭션 (트랜잭션 당 2 개의 읽기 및 쓰기) 만 크랭크 할 수 있습니다. CPU와 디스크 및 네트워크에 병목 현상이 없습니다.JPA를 사용하여 이상한 성능을 보였습니다. 뭔가 빠졌습니까?
누락 된 것이 있습니까? DBA가 적용한 일종의 신탁 제한이있을 수 있을지 궁금합니다. 나는 원시 테이블에서 읽어 수행 할 때, 나는 2000 초당 읽기 할 수
- 네트워크는 문제가되지 않습니다. 문제는 분명히 씁니다.
- CPU은 응용 프로그램 서버에서 문제가되지 않습니다. CPU는 기본적으로 유휴 상태입니다.
- 디스크는 응용 프로그램 서버에 문제가되지 않습니다 처리를 사용하여 다른 클라이언트 기술과 성능을 비교 가치 (또는 심지어 그냥 간단한 테스트 될 수
CPU, 디스크 또는 네트워크에 어떤 영향이 있는지 어떻게 알 수 있습니까? – APC
사용자 또는 동시 연결에 의한 세션에 최대 제한이있을 수 있습니다. 잠금 문제 일 수 있습니다. 그러나 DBA에게 질문하는 것이 훨씬 쉬울 것입니다. 그들은 물지 않는다 (또는 그들이하는 경우에, 그들은 광견병 발사를 어떻게해서든지 가졌어야했다). –
세션의 최대 한도를 확인하려면 어떻게해야합니까? 나는 봤지만 많은 정보가 없습니다.) 세부 사항에 가지 않고 DBA는 사용할 수 없습니다. – corydoras