zoukankan      html  css  js  c++  java
  • MySql Replication(二)

    新上线的日志项目大致敲定

    数据库: mysql(5.149)+Redhat

    采用mysql replication statement 模式 Master-Master-Slave

    前端用F5 做虚ip 同时指向2台Master 机器,但确保同一时间只有一台Master Ip启用

    硬件层的性能监控用cacti DB层监控用SSIS 批量抓取抽取到performance center 库,通过邮件,短消息发出。

    Mysql 由于版本问题大致只支持 statement 模式,因此日志系统中并无自增列。对数据时序并无要求。也不会因此导致数据不一致。

    对于mysql ddl语句锁表问题。可以现在slave 端停止 slave  加字段和索引。

    再在下线的master 库中 停止 slave  并关闭当前session 记录binlog 。再加字段和索引。

    完成后通过F5使其上线,并把另一台Master 库下线 并重复上述操作。

    mysql 对于大插入的系统(线上初步估计一天增量10g 500w左右的数据)在线更新ddl 是个难题。

    至于项目结果如何等上线。

    下面是整体流程图

    练一技,修百艺,而成于自然.
  • 相关阅读:
    Go语言v1.8正式发布,有显著的性能提升和变化(go适合服务器编程、网络编程)
    NET生成二维码
    组合模式
    Spring MVC
    前端事件
    Play Framework + ReactiveMongo
    DDD领域驱动设计初探
    jsRender模板引擎
    C#分布式缓存Couchbase
    ABP
  • 原文地址:https://www.cnblogs.com/xwj1985/p/1836771.html
Copyright © 2011-2022 走看看