Articles of 复制

查询卡在“连接”命令

所以,小故事。 我们有一个主从设置和每天多次,我们在从数据库上看到类似的东西,试图复制来自主设备的内容 Id User Host db Command Time State Info —— ———– ———————————– —— ——- —— ——————————– ————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————– 1 system user foodb Connect 59079 Locked UPDATE foo SET bar = 1 WHERE baz = 2; 2 system user (NULL) Connect 62730 Waiting for master to send event (NULL) 940 foouser ip-00-000-000-00.ec2.internal:55555 foodb Sleep 4 (NULL) […]

Mongodb从属复制滞后

我们使用标准的mongo设置:2个副本+ 1个仲裁器。 两个副本服务器都使用与RAID10 EBS相同的AWS m1.medium。 我们遇到复制副本不断增长的复制滞后。 我试图做全面重新同步,你可以看到它的graphics,但它只有几个小时的帮助。 我们的mongo用法现在非常低,坦率地说,我不能说明它为什么可以。 iostat 1用于二级: avg-cpu: %user %nice %system %iowait %steal %idle 80.39 0.00 2.94 0.00 16.67 0.00 Device: tps kB_read/s kB_wrtn/s kB_read kB_wrtn xvdap1 0.00 0.00 0.00 0 0 xvdb 0.00 0.00 0.00 0 0 xvdfp4 12.75 0.00 189.22 0 193 xvdfp3 12.75 0.00 189.22 0 193 xvdfp2 7.84 […]

MySQL复制A-> B-> C

我设置的主复制 – >奴隶/主 – >奴隶和复制为主 – >奴隶它的工作正常,但是当我在my.cnf中启用此选项 log-slave-updates=1 为更新主箱日志我的复制开始是慢和时间 Seconds_Behind_Master 在成长。 我使用innodb引擎,但数据库是大的。 任何想法如何我可以提高复制,看起来像networking不是问题。 也是我想使用 binlog_format=ROW 但主人正在使用默认设置复制“声明”,我不能重置主人;) 谢谢 …

为什么MySQL写数百个125字节的二进制日志文件?

我的MySQL主站(现在没有连接的从站)每分钟写出一个125字节的文件: -rw-rw—- 1 mysql mysql 125 2012-12-28 16:46 snapshot-mysql-v2-bin.004876 -rw-rw—- 1 mysql mysql 125 2012-12-28 16:45 snapshot-mysql-v2-bin.004875 -rw-rw—- 1 mysql mysql 125 2012-12-28 16:43 snapshot-mysql-v2-bin.004874 -rw-rw—- 1 mysql mysql 125 2012-12-28 16:41 snapshot-mysql-v2-bin.004873 同时将实际的二进制日志内容写入一个数量低得多的文件: -rw-rw—- 1 mysql mysql 330755915 2012-12-28 16:48 snapshot-mysql-v2-bin.004472 (当文件填满时,它会进入下一个文件)。 另外,MySQL不会将包含内容(004472)的实际文件的名称写入.index文件,所以当我连接一个slave时,它不能复制,直到我手动编辑.index文件为止。 MySQL版本是5.1.41-3ubuntu12.10-log。 有任何想法吗?

确保PostgreSQL 9.x hot standy复制仍然正常运行的最方便的方法是什么?

假设我已经将热点服务器复制设置得很好,我可以定期采取哪些最简单或最方便的步骤来确保热点服务器复制仍然正常工作。 我想比较SELECT txid_current_snapshot(); 在两个服务器上。 如果2 txid s匹配,那么是否足够好又安全地假定复制工作正常?

从mongo副本集中删除辅助,而不会触发重新选?

我不得不在昨天添加一个新的辅助节点到我的副本集,以便我可以在另一个辅助节点上进行维护。 现在维护完成了,我想删除其中的一个副本以返回到我的原始configuration。 问题是,我已经看到,主要节点总是在执行投票的时候退到次要地位。 这一切都很好,但有没有办法让我不能这样做呢? 我正处于一个相当繁重的写入负载,我不想失败的任何写入。 感谢任何帮助! 谢谢,丹

在Windows 2008上复制大文件后长时间“暂停”

我有一个关于在Windows Server 2088(和其他版本)上的文件副本之后暂停的谜团, 将大文件(如vhd)复制到本地连接的USB磁盘时,复制完成后,经常会看到很长的停顿。 举个例子:robocopying vhd文件。 读取/写入的字节数与vhd文件大小相匹配,robocopy显示100%,但暂停了几分钟。 如果我什么都不做,它会继续下去,但是我将不得不等待相当长的一段时间 – 大概和达到100%的时间相同。 robocopy写入的字节数/字节计数器不会更改。 我的第一个想法是,AV必须扫描它,但我正在寻找一台没有安装AV的机器,这种情况正在发生,所以不可能。 没有其他进程显示读/写字节数正在增加。 如果我使用copy命令或xcopy,行为是相同的。 我在其他系统上看过这个,但从来没有find原因。 任何人有什么build议,可能会发生什么?

文件复制是否受C驱动器上的可用空间限制?

我有一些Windows Server 2003和2008框有我需要复制的文件在20 GB到80 GB的范围内。 使用UNCpath将20 GB文件从一台服务器转移到另一台服务器时没有问题。 80 GB的文件不。 我收到一条消息,告诉我这是空间不足。 我正在将一台服务器上的D驱动器转移到剩下几百GB的另一台D驱动器上。 但是,两台服务器上的C驱动器仅剩60 GB。 这是限制因素吗? 如果是这样,为什么? 这发生在拖放,复制和粘贴,以及robocopy。

需要将HTTP请求DUPLICATE到两个服务器

我们正在开发一个新的服务器来replace一个旧的服务器,并且希望在testing之前和之后并排放置,以便我们可以比较最终结果并找出差异。 这两个服务(旧的和新的)的input是HTTP请求(大多数如果不是所有的GET,但也可能是POST),我们需要有stream量到旧的服务器复制并发送到新的服务器 (而不是)。 当然我们需要对请求中的主机名和端口做一些轻微的改写,以避免无限循环。 旧的服务器运行在Apache(PHP)上,新的是Jetty(Java,Dropwizard) 必须有办法做到这一点,我只是找不到关键字的谷歌search我猜…

重命名升级成员服务器后,DFS-R中断

我设置了一个现有的双向DFS-R复制拓扑,由两台服务器组成,一台是Windows 2003 R2,另一台是Windows 2008 R2。 这工作正常。 上周我将Win 2003服务器升级到了Windows 2008 R2。 这是一个虚拟机,所以升级过程只需要创build一个新的Win 2008 R2操作系统C:驱动器,并附加旧虚拟机的数据磁盘(vmdk文件)。 然后,我将旧的Win 2003 VM重命名为server-old,并将新的Win 2008 VM重命名为原来的旧名称,如下所示: Before (DFS-R between server1 and server2 working ok) ===================================================== server1 – Win 2003 R2 server2 – Win 2008 R2 After (DFS-R trying to use server1-old and server2) ===================================================== server1-old – Win 2003 R2 (original server) server1 – […]