我们在亚马逊EC2上有一个复制设置,它使用磁盘(15 We ),为每个复制服务器与SSD磁盘(15 we )交换。我们注意到奴隶会落后于主人,永远不会赶上这些新的SSD磁盘。这种情况从未发生在磁盘上,而是发生在每个SSD磁盘上。
在SSD磁盘落后两天多之后,我们决定尝试将数据库移回磁盘。不到两个小时,奴隶就完全赶上了。
我认为SSD磁盘效率更高,而且比磁盘更好,这就是为什么Amazon决定将其标准化。
另一个信息是,我们使用的是微实例,但是我们所做的唯一更改是使用附加的磁盘。
有人有什么想法吗?
我正在尝试使用ansible在AWS RDS上部署postgres数据库。但是,我遇到了数据库大小的问题,我将其指定为20 GB (空闲层的最大值)
"msg": "Failed to create instance: Storage size for Engine Name: postgres and Storage Type: io1 must be between 100 and 6144. Currently specified storage size is 20"
如果我通过仪表板手动创建数据库,则一切正常。为什么它不能通过命令行工具工作?
我有一个CloudFormation模板来旋转一个EC2实例。
Parameters:
InstanceType:
Type: String
Description: Instance type for RStudio. Default is t2.micro.
AllowedValues:
- t2.micro
- t2.small
- t2.medium
- t2.large
ConstraintDescription: 'Valid instance type in the t2 family
我已经编写了一个脚本来自动配置一系列在其自己的虚拟网络和AD域中配置的Azure VM以进行测试。在测试脚本的过程中,出现了如下错误消息:SubscriptionRequestsThrottled: Number of read requests for subscription 'xxx-...' exceeded the limit of '15000' for time interval '01:00:00'
这个错误间歇性地出现在脚本的不同步骤中,所以我假设它确实是一个节流问题。我的问题是,是否有一种方法可以配置限制和时间间隔值,以便此脚
我们在Ubuntu18.04上运行了PostgreSQL 14.2,并设置了物理(异步)复制。备用是在一个带有EBS卷的AWS EC2实例上。当我尽可能快地测试插入数据时,复制滞后不断增加,我不知道瓶颈是什么。在最近的例子中,我运行了一个事务,它插入了大量数据,并在两天前完成,此后没有任何其他活动,而且备用程序仍在努力追赶--复制延迟达到了75 up的峰值,现在降到了29 up。
当我多次运行repmgr node status时,上次接收到的LSN没有变化,只有最后一个重放LSN:
Last received LSN: 2DE/86000000
Last replayed L