本帖最后由 jeremyadison 于 2010-07-12 16:11:52 编辑

解决方案 »

  1.   

    问题太复杂了,没有类似环境,无法给你建议,估计要等 yueliangdao0608 版主来回答这个问题了。
      

  2.   

    所以打算做replication同步复制到从表,从表统计和分析,但是做同步的线程依然要读取主表数据,它的时间间隔定在多久是一个平衡点?同步复制,主库的操作写入二进制日志文件,这个是主库的IO线程操作的,完事后,和主库就一点关系没有了。从库的IO线程读取主库的日志文件,由从库的SQL线程解析,然后到从库执行解析后的SQL命令,得到和主库一样的操作。不明白楼主说的“做同步的线程依然要读取主表数据”是什么意思?
    另外主从复制的时间间隔很小,可以忽略不计。
      

  3.   


    哦,对的,同步是不需要读取数据库。IO线程在高写入并发的情况下他的操作会影响数据库性能么,另外你有没有做过类似测试?直接加我QQ~
      

  4.   

    既然如此,我就把这问题拆分成几个小问题吧,大家踊跃回答,帖子总是要结的。
    大家最好把自己的答案整理下,尽量详尽和完善,有图上图,酌情给分。
    1.MySQL5.1在WIN环境下如何安装proxy和HSCALE实现负载(这个貌似还要装.net framwork)有没有更好的解决方案?
    2.MySQL5.1在LINUX环境下如何安装proxy和HSCALE,并且配置,实现负载。
    3.有没有高效的MySQL测试工具,在工作环境的一台机器上做压力测试(不可避免的会影响一些性能),在一张6,7000w数据的单表分表后做实际压力测试录入数据,相关数据比没有做分表处理要提高多少?
    4.提供2个数据库做replication的时候,当高访问量如每小时10w写入量入主数据库,从数据库设置复制间隔多少秒为最佳,最大程度上不影响主数据库的性能。
      

  5.   

    后面的小问题先跳过。大问题,想问一下lz,有没有考虑把日志与业务数据分开,也就是日志的master-slave和业务的master-slave各自分开。另外,jmeter稳定性测试在1小时后请求全部丢失,数据库不记录是指master没插进去?