我对DB性能有疑问。 DB有没有标准的措施/回复时间?
E.g。具有此配置(..)的Oracle DB需要20ms才能查询100万个条目中的记录。
或者它更像是每个数据库环境的个别比较?
答案 0 :(得分:0)
此类"标准"根本不可能,因为太多因素很重要,数据库及其在数据库中的设置总是不同的。
鉴于您正在进行负载测试,您应该从业务级别获得性能要求,因此请检查项目对此信息的非功能性要求。如果它丢失了 - 你唯一能做的就是测量当前的表现,收集指标,如果你拥有足够的专业知识,那么你可以检测出重的" SQL查询和建议改进(可以使用内置和第三方工具,即explain query plan,sql query analyzer,precise i3)
单独使用JMeter,您将能够create a database test plan,如果您有一些预期的响应时间,如果响应时间超过定义的阈值,则使用Duration Assertion使采样器失败