Performance 转储和恢复数据库会使其速度变慢吗?

Performance 转储和恢复数据库会使其速度变慢吗?,performance,postgresql,amazon-rds,Performance,Postgresql,Amazon Rds,我有一个亚马逊RDS Postgres数据库。我创建了这个数据库的快照(比如database-a),然后在一个新的db实例(比如database-B)上恢复了快照。database-A是一台8 GiB的机器,有2个内核。database-B是一台3.75 GiB机器,具有1个核心 我发现: 数据库B占用的存储空间大于数据库A。我使用pg_数据库_大小找到了占用的存储空间 我发现数据库B上的查询比数据库A上的查询慢 这两件事在正常情况下可能发生吗?或者我一定是在转储/恢复过程中犯了一些错误?一个核

我有一个亚马逊RDS Postgres数据库。我创建了这个数据库的快照(比如database-a),然后在一个新的db实例(比如database-B)上恢复了快照。database-A是一台8 GiB的机器,有2个内核。database-B是一台3.75 GiB机器,具有1个核心

我发现:

  • 数据库B占用的存储空间大于数据库A。我使用pg_数据库_大小找到了占用的存储空间

  • 我发现数据库B上的查询比数据库A上的查询慢


  • 这两件事在正常情况下可能发生吗?或者我一定是在转储/恢复过程中犯了一些错误?

    一个核心可以起作用。无论如何,你能比较一下计划吗?@user\u 0存储空间的增加情况如何?为什么?在花钱之前,如果可能的话,我建议您比较两台服务器上查询的解释分析。导入后是否运行了
    analyze
    ?大小的差异有多大?您可以发布使用的pg_转储和pg_还原的参数吗?