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

2015-06-03 14:15:25 +08:00
 yaj6835669

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

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

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

单机多实例多用于隔离不用的资源配比什么的,配置不同的实例有不同的限制,避免跑在一个mysql实力上的低优先级应用吃了太多的资源。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/195788

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX