【问题标题】:JMeter: Get response time but no Respons DataJMeter:获取响应时间但没有响应数据
【发布时间】:2016-06-13 13:22:01
【问题描述】:

在 JMeter 中是否可以在不保存该语句的响应数据的情况下测量一条 SQL 语句针对 JDBC 运行所花费的持续时间?

背景: 我想通过比较性能来比较 JDBC 的两种设置。 为此,我创建了一些 SQL 语句来测量 JMeter 的响应时间。这些 SQL 语句类似于程序中使用的那些连接到 JDBC 的语句。但是它们返回了大量的结果,在某些时候总是超过我的记忆限制。所以我想测量时间,但不以任何方式使用 SQL 语句的结果。这可以在JMeter中配置吗?

【问题讨论】:

  • 您需要获取数据才能真正衡量查询时间,因为查询的部分处理可能(或将会)在获取行时完成。但是我猜你正在使用 MySQL Connector/J,它默认在返回第一行之前将所有内容都拉过电线。有几个选项可以使用游标(将 fetchsize 设置为 Integer.MIN_VALUE,或通过设置连接属性(useCursorFetch=true 和可能是 defaultFetchSize)。

标签: performance jdbc jmeter


【解决方案1】:

查看您的数据库服务器的配置文件报告。您将能够找到有关如何处理查询的所有详细信息。

【讨论】:

    猜你喜欢
    • 2015-03-05
    • 2023-03-18
    • 1970-01-01
    • 2023-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多