【发布时间】:2017-02-27 01:55:11
【问题描述】:
假设我想对两个数据库的配置结果进行基准测试(更准确地说是与索引相关)并比较它们的差异。
在同时运行两个服务器实例或同一集群上的两个数据库之间,我需要注意什么?例如,如果我有两个实例,那么在执行测试时让它们同时在线是没有意义的,因为它们的活动会极大地影响基准测试结果。
【问题讨论】:
标签: database postgresql indexing benchmarking
假设我想对两个数据库的配置结果进行基准测试(更准确地说是与索引相关)并比较它们的差异。
在同时运行两个服务器实例或同一集群上的两个数据库之间,我需要注意什么?例如,如果我有两个实例,那么在执行测试时让它们同时在线是没有意义的,因为它们的活动会极大地影响基准测试结果。
【问题讨论】:
标签: database postgresql indexing benchmarking
这个问题太笼统了,只能给出几个通用的 cmets:
要测试两种配置之间的性能差异,其他一切都应该相同。如果您在同一台机器上运行两个测试,这通常更容易实现(当然,您会暂停所有类型的不属于测试的并发活动)。
多次运行每个测试以确保结果可重复。
不要忘记性能测试结果只与执行它的环境相关,因此请尽可能让您的测试环境接近目标环境。
【讨论】: