› MySQL 5.5 Community Server
› MySQL 5.6 Community Server
› Percona Configuration Wizard
› XtraBackup 搭建主从复制
Great Sites on MySQL
› Percona
› MySQL Performance Blog
› Severalnines
推荐管理工具
› Sequel Pro
› phpMyAdmin
推荐书目
› MySQL Cookbook
MySQL 相关项目
› MariaDB
› Drizzle
参考文档
› http://mysql-python.sourceforge.net/MySQLdb.html
yaj6835669
V2EX  ›  MySQL

问下大家单台服务器 mysql 做主从配置意义大吗

  •  
  •   yaj6835669 · Jun 3, 2015 · 4785 views
    This topic created in 4147 days ago, the information mentioned may be changed or developed.

    如题,除去热备份不说,单台单台服务器mysql做主从配置意义大不大,性能有多大的提升,和只有主数据库比有什么优势和劣势!谢谢

    17 replies  •  2015-07-09 15:26:07 +08:00
    est
        1
    est  
       Jun 3, 2015
    还是定时备份吧。。。都单台服了,要挂也是一起挂
    yaj6835669
        2
    yaj6835669  
    OP
       Jun 3, 2015
    单独备份是有,做主从主要还是为了负载均衡,提高性能的,但是就是不知道单台服务器做主从和不做到底有没有区别
    likuku
        3
    likuku  
       Jun 3, 2015
    mysql 是支持多核的,所以你多个实例和单实例没啥区别...只有更浪费资源吧
    yaj6835669
        4
    yaj6835669  
    OP
       Jun 3, 2015
    @likuku 所以你的意思是 不仅没有提升性能反而降低了性能是吗?是不是只有真正的分2台机器做主从才有真正提升性能的意义?
    tb4649120073rs
        5
    tb4649120073rs  
       Jun 3, 2015
    @yaj6835669 MySQL5.6后,感觉单机多实例意义不大
    des
        6
    des  
       Jun 3, 2015 via Android
    @yaj6835669 有时候多台都不一定能提升,还是看什么业务吧
    yaj6835669
        7
    yaj6835669  
    OP
       Jun 3, 2015
    @des 就是普通的PHP+mysql 社区论坛,主要还是查询读取
    likuku
        8
    likuku  
       Jun 3, 2015
    @yaj6835669 单机,除非你是单机上划分了几个虚拟机,每个虚拟机只分配了部分CPU和内存资源,那么(物理)单机作主从/多实例,对性能是可能会有提升。
    des
        9
    des  
       Jun 3, 2015 via Android
    @yaj6835669 不多的话单台也够了,定时备份就好了
    9hills
        10
    9hills  
       Jun 3, 2015 via iPhone
    没有。
    likuku
        11
    likuku  
       Jun 3, 2015
    @tb4649120073rs 多实例有时是为了维护和业务上的需求...不一定是为性能
    likuku
        12
    likuku  
       Jun 3, 2015
    @yaj6835669 查询读取,充分利用缓存+索引,还有memcache 可以用,还有静态内容也可以独立出去+缓存/CDN,之后再考虑增加物理机什么...
    tb4649120073rs
        13
    tb4649120073rs  
       Jun 3, 2015
    @likuku 求教下 单机多实例在维护和业务上有什么优势?
    likuku
        14
    likuku  
       Jun 3, 2015
    @tb4649120073rs 假若是单机单实例,有可能有些调整/维护 是需要重启 mysqld 的,那么你所有业务就可能要完全停机。假若单机多实例,则可以将某些低耦合独立性高的业务分到其它实例,那么,假若相关的 mysqld 有维护需求,可以只暂停特定业务。

    当然,单机多实例也可以作主从,那么也有机会将整站变成 readonly 模式 (只读从db),不用完全停止全站服务而作 主 mysqld 的停机维护。
    popu111
        15
    popu111  
       Jun 3, 2015
    景安表示他们有主从。。。一看ip都是一个,说实在的我实在不觉得有肾用
    msg7086
        16
    msg7086  
       Jun 3, 2015
    基本只拿来做备份。好处是可以直接对着从机做备份。当然跨服主从备份更好一些……
    realpg
        17
    realpg  
       Jul 9, 2015
    单机多实例是有用的,但是单机多实例搞一份数据源?没见过这么2B的玩法呢……

    单机多实例多用于隔离不用的资源配比什么的,配置不同的实例有不同的限制,避免跑在一个mysql实力上的低优先级应用吃了太多的资源。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2900 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 59ms · UTC 13:28 · PVG 21:28 · LAX 06:28 · JFK 09:28
    ♥ Do have faith in what you're doing.