说我想基于两个数据库的配置(与索引相关的更精确)的结果并比较它们的差异。
在同一集群上并排运行两个服务器实例的测试或两个数据列表之间,我需要注意什么?例如,如果我有两个实例,则在执行测试的同时同时在线上没有意义,因为它们的活动将极大地影响基准结果。
问题是如此笼统,以至于所有可以给出的是一些一般性评论:
-
要测试两种配置之间的性能差,其他所有内容都应相同。如果您在同一台计算机上进行两个测试,通常会更容易实现(当然,您会暂停所有类型的并发活动,而不是测试的一部分)。
-
几次运行每个测试以确保结果可重复。
不要忘记,性能测试结果仅与执行环境有关,因此请尽可能地保持测试环境。