我们在 Rackspace 中创建了一个数据库服务器的映像。然后,我们使用该图像创建了一个新服务器,期望一切正常。但是,我们看到的索引性能似乎很差,甚至查询计划在比较explain analyze
第一台服务器和第二台服务器的输出时也不同。基本上,第二台服务器——从保存的图像恢复的服务器——似乎并不像它应该的那样依赖索引。
是否有与图像恢复相关的内容会导致此行为?如果是这样,可能需要做些什么来解决这个问题?我应该看看别的地方吗?
非常感谢!如果需要,我可以提供更多信息,所以请告诉我这是否有用。
我在 Rackspace 工作,愿意提供帮助。你能发布一些关于图像是如何创建的细节吗?这些在您的控制面板中都列为“下一代服务器”还是一个“第一代”?此处的差异可能解释了您遇到的一些性能差异。
如果您可以从两个服务器 ( http://www.postgresql.org/docs/current/static/performance-tips.html#using-explain ) 提供查询计划,那将非常有帮助。
像 explain.depesz ( http://explain.depesz.com/help ) 这样的工具也可以帮助您确定查询在两台机器上的执行方式是否相同。
请随时在此处发布您的答案以供社区提供帮助(如果您愿意的话)- 或通过 [email protected] 给我写信并提供详细信息,我很乐意与您的支持团队协调。