关于Mysql主从服务器的同步更新问题

lwenc 2008-04-16 02:02:16
现在查看MySQL的Master服务器的同步日志:
Show master status; (其中主要信息就是字段 Position)
查看MySQL的Slave服务器的同步日志:
Show slave status; (其中主要信息就是字段 Read_Master_Log_Pos 及 Exec_Master_Log_Pos)

请问题如何用 Select .... 句法 即时获取以上信息.
以便能实时查询到主从服务器的数据是否已全部更新.


...全文
144 点赞 收藏 10
写回复
10 条回复
懒得去死 2008年04月25日
[Quote=引用 7 楼 lwenc 的回复:]
最后还是用主服务器中的线程ProcessList中状态 及 从服务器中的线程ProcessList中的状态来作出判断
用以下SQL来查询线程装态:
Select state from information_schema.processlist;
[/Quote]

这个表是5.1后才有的。
回复 点赞
lwenc 2008年04月23日
最后还是用主服务器中的线程ProcessList中状态 及 从服务器中的线程ProcessList中的状态来作出判断
用以下SQL来查询线程装态:
Select state from information_schema.processlist;
回复 点赞
wylook2008 2008年04月18日
SHOW PROCESSLIST
回复 点赞
懒得去死 2008年04月18日
你可以看看从服务器上的中继日志,里面包含了是否同步完成的信息。
回复 点赞
lwenc 2008年04月17日
能不能用存储过程或函数来实现取得该信息?
回复 点赞
懒得去死 2008年04月16日
你直接SHOW PROCESSLIST就可以看到有没有更新完毕。
回复 点赞
lwenc 2008年04月16日
由于本人所建立的主从数据库中,Master服务器是在澳洲,Slave服务器是国内,
由于网络有时迟缓,所以导致以本地数据查询报表时,未能及时更新.
那有什么方法可以查询到主从服务器的数据是否已全部更新.
请高手指教...
回复 点赞
懒得去死 2008年04月16日
没有
http://dev.mysql.com/doc/refman/5.0/en/show-master-status.html
回复 点赞
发动态
发帖子
MySQL
创建于2007-09-28

2.4w+

社区成员

5.5w+

社区内容

MySQL相关内容讨论专区
社区公告
暂无公告