2016-06-13 2 views
0

JMeter에서는 SQL 문이 해당 명령문의 응답 데이터를 저장하지 않고 JDBC에 대해 실행되는 데 걸리는 시간을 측정 할 수 있습니까?JMeter : 응답 시간은 있지만 응답 데이터는받지 않음

배경 : 성능을 비교하여 JDBC의 두 가지 설정을 비교하고 싶습니다. JMeter를 사용하여 응답 시간을 측정하는 몇 가지 SQL 문을 만들었습니다. 이러한 SQL 문은 프로그램에서 사용되는 것과 유사하며 JDBC에 연결됩니다. 그러나 그들은 매우 많은 수의 결과를 반환하는데, 어느 시점에서는 항상 내 기억의 한계를 초과합니다. 그래서 시간을 측정하고 싶지만 어떤 식 으로든 SQL 문의 결과를 사용하지 마십시오. JMeter에서이를 구성 할 수 있습니까?

+0

실제로 쿼리 시간을 측정하려면 데이터를 가져와야합니다. 행을 가져올 때 쿼리 처리 부분이 수행 될 수 있기 때문입니다. 그러나 나는 당신이 첫 번째 행을 반환하기 전에 전선을 통해 모든 것을 꺼내 기본값으로 MySQL의 커넥터/J를 사용하는 것 같아요. 대신에 커서를 사용하는 몇 가지 옵션이 있습니다 (fetchsize를'Integer.MIN_VALUE'로 설정하거나 연결 속성을 설정하여 ('useCursorFetch = true' 및 아마도'defaultFetchSize'). –

답변

0

데이터베이스 서버의 프로필 보고서를 확인하십시오. 쿼리가 처리되는 방식에 대한 모든 세부 정보를 찾을 수 있습니다.

관련 문제