jadesun 发表于 2013-1-27 04:52:39

mysql能不能做延时同步,或者请教一下问题的解决方案。

当前系统是一台服务器,服务器里面有WEB程序和Mysql数据库,还有一个爬虫。在爬虫未启动时Mysql基本能满足普通的读写功能,一但启动了爬虫,将大量写入数据,服务器的I/O占用情况达到85%-95%左右。大大的影响了Mysql的查询性能。

   现将Mysql和Web服务器还有爬虫分开。A,B服务器分别为Mysql的Master和Slave端,使用Mysql-Proxy进行读写分离,Slave端同步Master的数据。爬虫在C服务器上,在启动时将数据直接写入Master端,然后同步至Slave端。

   这样子分开后,启动爬虫时Slave端还是不乐观,也影响了Slave的查询效率。

   爬虫是二个小时启动一次,它只写入Master的两个表的数据。

   请教一下大家怎么处理这样的情况?
页: [1]
查看完整版本: mysql能不能做延时同步,或者请教一下问题的解决方案。