免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3191 | 回复: 11
打印 上一主题 下一主题

mysql复制是不是有bug? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-02-18 19:20 |只看该作者 |倒序浏览
我有两台数据库server1和server2
server1有test数据库
server2有sc数据库
我做了server1为test数据库的主服务器,server2为test数据库的从服务器
server2为sc数据库的主服务器,server1为sc数据库的从服务器

隔一两个小时看,发现两台的数据同步很慢!!从服务器老是落后主服务器一百多条数据,我的数据库的数据量不是很大,所以每分钟不可能有一百多条数据更新,两台服务器负载也很低。都在一个局域网!网络很稳定!

两台都用show slave status看都没出错,Seconds_Behind_Master也为 0,不知道哪位能帮我解释下这是什么原因啊!

论坛徽章:
0
2 [报告]
发表于 2009-02-19 08:59 |只看该作者
提示: 作者被禁止或删除 内容自动屏蔽

论坛徽章:
0
3 [报告]
发表于 2009-02-19 09:04 |只看该作者
server1的
[client]
port            = 3306
socket          = /tmp/mysql.sock


[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 384M
max_allowed_packet = 16M
table_cache = 512
#sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 80
query_cache_size = 128M
thread_concurrency = 8
back_log = 500
#interactive_timeout = 7200
#key_buffer_size = 838860800
max_connections = 3000
record_buffer = 16773120
#sort_buffer = 16773120
wait_timeout = 100
log-slow-queries = /var/log/slow-que.log
long_query_time = 0.2
log-queries-not-using-indexes
expire_logs_days = 8
#skip-federated

log-bin=mysql-bin

server-id       = 2
binlog-do-db=test

binlog-ignore-db=mysql

#sync_binlog=1
#auto_increment-increment=2
#auto_increment_offset=1
master_host=192.168.2.5
master_user=bakup
master_password=000000
master-port=3306
master_connect-retry=10
replicate-do-db=sc
replicate-ignore-db=mysql


[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout = 7200

[mysqld_safe]
log-error=/var/log/mysqld.log


server2的
[client]
port            = 3306
socket          = /tmp/mysql.sock


[mysqld]
port            = 3306
socket          = /tmp/mysql.sock
skip-locking
key_buffer = 384M
max_allowed_packet = 1M
table_cache = 512
#sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 128M
thread_concurrency = 8
back_log = 500
max_connections = 3000
record_buffer = 16773120
#sort_buffer = 16773120
wait_timeout = 100
log-slow-queries = /var/log/slow-que.log
long_query_time = 0.2
log-queries-not-using-indexes
#log=/var/log/select.log
#log_output='FILE'



#skip-federated

log-bin=mysql-bin

server-id       = 1
master_host=192.168.2.6
master_user=bakup
master_password=000000
master_port=3306
master_connect_retry=10
replicate-do-db=test
replicate-ignore-db=mysql
binlog-do-db=sc
binlog-ignore-db=mysql
#auto_increment_increment=2
#auto_increment_offset=2
#sync_binlog=1


[mysqldump]
quick
max_allowed_packet = 16M

[mysql]
no-auto-rehash

[isamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 256M
sort_buffer_size = 256M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout = 7200

[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysql/mysqld.pid

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
4 [报告]
发表于 2009-02-19 09:05 |只看该作者
这个厉害啊。。。这样同步!

如果这样行的话,不如选择M-M。

论坛徽章:
0
5 [报告]
发表于 2009-02-19 09:07 |只看该作者
因为我server1专门读写test数据库  server2专门读写sc数据库,你指的M-M是什么意思?

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
6 [报告]
发表于 2009-02-19 09:16 |只看该作者
原帖由 songpure520 于 2009-2-19 09:07 发表
因为我server1专门读写test数据库  server2专门读写sc数据库,你指的M-M是什么意思?


即是两台机器既是Master,也是Slave。

论坛徽章:
1
白银圣斗士
日期:2015-11-23 08:33:04
7 [报告]
发表于 2009-02-19 09:16 |只看该作者
yueliangdao0608  blog里好像有一文章讲的是m-m的配置的。

论坛徽章:
0
8 [报告]
发表于 2009-02-19 09:17 |只看该作者
你仔细看我第一帖和第二贴,我的就是这样的啊!!但是不知怎么了!!同步相当慢!!master更新了,slave半天都没更新!

[ 本帖最后由 songpure520 于 2009-2-19 09:19 编辑 ]

论坛徽章:
0
9 [报告]
发表于 2009-02-19 09:34 |只看该作者
更新语句里有跨库语句吗?例如 insert into db_name.table_name ........ 这样的语句?

论坛徽章:
0
10 [报告]
发表于 2009-02-19 09:39 |只看该作者
你是说会不会在server1上更新sc的数据,不会的!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP