热备用落后了-如何从PostgreSQL的`restore_command`加快WAL接收速度?

时间:2019-07-08 18:57:51

标签: database postgresql backup wal

我们已经为PostgreSQL数据库创建了一个热备份计算机,该计算机已被推到极限。主数据库通过wal-g将WAL段归档到GCS,备用计算机通过wal-g将WAL段归档。

不幸的是,备用计算机无法赶上主机!似乎以与我们生产WAL相同的速率(约4段/秒=〜64MB /秒)摄取WAL。而且由于我们的数据库约为5TB,因此进行基本备份和还原总是使我们至少延迟了几个小时。

那么我们可以实现哪些优化来加速备用数据库上的WAL接收?

备用计算机的磁盘,网络,内存和CPU速度应该足够,但是我们并未充分利用它们,因此我们的postgresql.conf可能还有一些改进的空间。

0 个答案:

没有答案