六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 57|回复: 0

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

[复制链接]

升级  20%

2

主题

2

主题

2

主题

童生

Rank: 1

积分
10
 楼主| 发表于 2013-1-27 04:52:39 | 显示全部楼层 |阅读模式
当前系统是一台服务器,服务器里面有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的两个表的数据。

   请教一下大家怎么处理这样的情况?
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表