2012-08-09 3 views
0

저는 Java 개발자로서 성능 테스트 팀에 참여하여 데이터베이스 성능을 테스트하는 도구를 개발했습니다. 내 직업은 쿼리 집합을 가져 와서 DB를 동시에 (스레드) 조회하고 평균 응답 시간을 계산하는 도구를 개발하는 것입니다.Java 도구를 사용하여 DB 성능 테스트

이 도구는 프로젝트가 현재 붉은 상태에서 오는함으로써 고객 감동하고, 값을 추가로 개발되고있다. 내 질문은 ...

  1. 는 정말 도움이 될 것입니다 도구를 사용하고 동시에 스레드를 사용하여 실제 응답 시간을 제공합니까?
  2. 위에서 언급 한 도구를 더 개선하기위한 제안 사항이 있습니까? 예를 들어 그래프를 추가 할 때 시간과 질의를 교환 할 때
  3. DB의 성능을 테스트하기 위해 개발할 수있는 다른 도구에 대한 아이디어가 있습니까?

참고 : 내부 도구이므로 DB의 성능에 대해서는 신경 쓰지 않습니다. 지연없이 여러 쿼리를 처리 할 수 ​​있는지 테스트해야합니다. 또한 "여분"을 제공하고 있으므로 기존 도구를 사용하지 않을 것을 권장합니다.

+0

성능은 여러 쿼리를 처리하기 위해 관련되지 않습니다. DBMS에 통합 된 옵티 마이저를 무시합니다. 오라클의 저장 프로 시저는 SGA 메모리 조정이 제대로 실행되도록 요구합니다 (그로 인해 생산 환경에서만 오류가 발생했습니다) ... 도구가 신호를 보내지 만 전체 진단이 아닙니다 – Alfabravo

답변