我正在从 2800GB postgreSQL(版本 13.12)rds 实例(2800GB 中仅使用了 450GB)迁移到新的 550GB postgreSQL rds 实例,我应该向 pg_transport.num_workers、max_worker_processes、pg_transport.work_mem 添加什么值。
我正在点击链接并相应地为数据库参数分配值 https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL.TransportableDB.html#PostgreSQL.TransportableDB.Parameters
我尝试了以下值: 配置1:
pg_transport.num_workers:10 最大工作进程数:33 pg_transport.work_mem:未更改
配置2:
pg_transport.num_workers:6 最大工作进程数:27 pg_transport.work_mem:128MB
对于这两种配置,运输时间都很长,每小时大约 3%。花这么多时间正常吗?
我认为仅更改这些参数不会获得更好的性能。
为此,请考虑使用AWS DMS,它应该是更快的方法。