我已经从master生成了一个转储,我必须构造从服务器,并将它的权限、二进制日志位置和主文件名从Master授予obsorb。Master是一个高事务OLTP应用程序,其TPS为74.21 inserts/s、113.17 updates/s、0.00 deletes/ via、77468.29 reads/ be。现在,当DML操作通过绑定日志在从操作上运行时,会对Master的性能产生任何影响。例如,在Master上加载可能会受到影响的Avg或IO操作。因为它允许从读取binlog信息。
注意:主服务器和从服务器配置相同。
Mysql版本: 5.0.77
操作系统: CentOS 5.4
内存:16 to内存(80%分配给INNODB_BUFFER_POOL_SIZE)
数据库大小: 380 GB
当我想要把一些文件搬到奴隶身上时,这个问题让我震惊。而它在网络中只有34 34MBPS的平均速度,它需要大量的读IO操作,并且加载avg超过6,7,11等等。当然,它不会使用SSH,因为它使用mysql套接字进行连接。只是通过不妨碍主人的特权来使奴隶就位的一种测量。
我的问题是:
致以敬意,
曼诺吉·库马尔
发布于 2013-02-04 13:36:59
答案很简单:不。
在Mysql复制中,Master将bin日志文件复制到奴隶,然后它的工作就结束了。现在奴隶将运行bin文件并执行它们,但是在Master上没有任何性能。
可能会出现这样的情况:您正在使用完全同步复制,在这种情况下,主服务器将等待从服务器执行查询,但在内存或CPU方面不会影响性能,但主服务器将等待查询的执行。
另外,对于您的第二个问题,菲尔已经回答了,ssh通过加密发送数据,加密使用大量CPU,因此如果您需要其他方法,请使用菲尔描述的其他方法。
https://dba.stackexchange.com/questions/34046
复制相似问题