MySQL的slave延迟和相关的解决方法

| No Comments | No TrackBacks

http://beerpla.net/2008/09/05/mysql-slave-delay-explained-and-7-ways-to-battle-it/

1)常态化数据,减少数据的变更,减少IO

2)shard:数据分块,用不同的表,不同的slave?

3)升级机器性能

4)应用程序部署在不同的机器上,避免互相影响

5)4的另外一直实现 -- 不同的MySQL实例,前提就是机器足够强

6)优化sql,将长时间执行的分片执行

7)对slave的负载做监控,做到负载均衡,不要将全部查询压到一台slave去。

 

另外的注意点:

slave不是万能的,slave只能分担读的压力,写的压力一点没少,如果系统的瓶颈由读变为写的时候,slave就失去了效用,此时再多的slave也没用,真正需要的是解决master的写能力的问题了。

 

 

--EOF--

No TrackBacks

TrackBack URL: http://www.guduo.net/cgi-bin/mt/mt-tb.cgi/114

Leave a comment

Pages

May 2016

Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 31        

About this Entry

This page contains a single entry by 谷多 published on September 7, 2008 12:52 AM.

奥运还没结束啊 was the previous entry in this blog.

10.3 曾经短暂ssh上来过 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.