我有问题,我想使用mysqlbinlog进行备份,我不知道是什么原因造成的,但是备份的binlog似乎在binlog后面有4KB。我做了个小壳。
while [ $i -lt 30 ]
do
mysql -D almafa -e 'insert into b values("0HHHHHH");commit;'
echo 'NUMBER:'$i >>/tmp/fut.lof34
ls -la /tmp/almafamariadb-bin.000034 >>/tmp/fut.lof34
ls -la /
我们在亚马逊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"
如果我通过仪表板手动创建数据库,则一切正常。为什么它不能通过命令行工具工作?