我正在用 EclipseLink 尝试@RoundRobinPartitioning。我看到一个奇怪的问题。我有一个在 Postgres 9.2 中插入模拟数据的测试(我有两个正在运行的 Postgres 9.2 实例)。复制工作正常(我已将 replicateWrites 设置为 true)。但是当我在集群上运行测试查询时 - 相同的查询在一个实例上运行比另一个实例更慢。当我查看查询计划时,两个数据库都为完全相同的数据/索引等生成了不同的查询计划。
任何想法为什么会发生这种情况?
谢谢!
我正在用 EclipseLink 尝试@RoundRobinPartitioning。我看到一个奇怪的问题。我有一个在 Postgres 9.2 中插入模拟数据的测试(我有两个正在运行的 Postgres 9.2 实例)。复制工作正常(我已将 replicateWrites 设置为 true)。但是当我在集群上运行测试查询时 - 相同的查询在一个实例上运行比另一个实例更慢。当我查看查询计划时,两个数据库都为完全相同的数据/索引等生成了不同的查询计划。
任何想法为什么会发生这种情况?
谢谢!