요구 사항은 일련의 쿼리를 입력으로 사용하고 쿼리의 응답 시간을 출력으로 인쇄하는 Java로 도구를 빌드하는 것입니다.Java로 시뮬레이션하여 데이터베이스의 성능을 테스트하려면
많은 수의 쿼리가 거의 동시에 (약 1000 개) DB에 도달하고이 시나리오에서 각 쿼리의 처리량에 대한 세부 정보를 얻을 때 데이터베이스의 성능을 테스트합니다.
이 항목은 Java에서 시뮬레이트되어야합니다. 어떻게해야합니까? 나는 실을 생각하고있다. 그것은 올바른 방법 (각 쿼리에 대해 별도의 스레드)입니까? 그렇지 않다면 어떻게해야합니까?
숙제입니까? 또는 실제로 쿼리의 성능을 분석하고 싶습니까? – jhurtado
질문이 완전히 불분명합니다. 실행 한 쿼리에 대한 통계를 수집하고 적용하려고합니까? 쿼리를 실행하는 테스트 시스템을 구축하고 있습니까? 실행 시간을 알아 내기 위해 데이터베이스를 에뮬레이션하려고합니까? 제안 된 쿼리의 실행 계획을 분석하고 있습니까? 표면적으로, 당신이하려는 것은 아마 데이터베이스 엔진 자체를 구축하는 것보다 어렵습니다. –
성능 팀을 위해 구축하고있는 도구로서, 쿼리의 성능을 분석하는 데 사용됩니다. 많은 수의 쿼리가 DB에 동시에 도달하는 경우 응답 시간에 대한 세부 정보를 원합니다. 이러한 세부 정보를 얻으려면 도구를 만들어야합니다. – Chillax