如题,除去热备份不说,单台单台服务器mysql做主从配置意义大不大,性能有多大的提升,和只有主数据库比有什么优势和劣势!谢谢
1
est 2015-06-03 14:16:46 +08:00
还是定时备份吧。。。都单台服了,要挂也是一起挂
|
2
yaj6835669 OP 单独备份是有,做主从主要还是为了负载均衡,提高性能的,但是就是不知道单台服务器做主从和不做到底有没有区别
|
3
likuku 2015-06-03 14:19:33 +08:00
mysql 是支持多核的,所以你多个实例和单实例没啥区别...只有更浪费资源吧
|
4
yaj6835669 OP @likuku 所以你的意思是 不仅没有提升性能反而降低了性能是吗?是不是只有真正的分2台机器做主从才有真正提升性能的意义?
|
5
tb4649120073rs 2015-06-03 14:27:05 +08:00
@yaj6835669 MySQL5.6后,感觉单机多实例意义不大
|
6
des 2015-06-03 14:28:17 +08:00 via Android
@yaj6835669 有时候多台都不一定能提升,还是看什么业务吧
|
7
yaj6835669 OP @des 就是普通的PHP+mysql 社区论坛,主要还是查询读取
|
8
likuku 2015-06-03 14:34:19 +08:00
@yaj6835669 单机,除非你是单机上划分了几个虚拟机,每个虚拟机只分配了部分CPU和内存资源,那么(物理)单机作主从/多实例,对性能是可能会有提升。
|
9
des 2015-06-03 14:34:24 +08:00 via Android
@yaj6835669 不多的话单台也够了,定时备份就好了
|
10
9hills 2015-06-03 14:34:25 +08:00 via iPhone
没有。
|
11
likuku 2015-06-03 14:34:50 +08:00
@tb4649120073rs 多实例有时是为了维护和业务上的需求...不一定是为性能
|
12
likuku 2015-06-03 14:36:42 +08:00
@yaj6835669 查询读取,充分利用缓存+索引,还有memcache 可以用,还有静态内容也可以独立出去+缓存/CDN,之后再考虑增加物理机什么...
|
13
tb4649120073rs 2015-06-03 15:29:41 +08:00
@likuku 求教下 单机多实例在维护和业务上有什么优势?
|
14
likuku 2015-06-03 17:10:27 +08:00
@tb4649120073rs 假若是单机单实例,有可能有些调整/维护 是需要重启 mysqld 的,那么你所有业务就可能要完全停机。假若单机多实例,则可以将某些低耦合独立性高的业务分到其它实例,那么,假若相关的 mysqld 有维护需求,可以只暂停特定业务。
当然,单机多实例也可以作主从,那么也有机会将整站变成 readonly 模式 (只读从db),不用完全停止全站服务而作 主 mysqld 的停机维护。 |
15
popu111 2015-06-03 17:51:04 +08:00
景安表示他们有主从。。。一看ip都是一个,说实在的我实在不觉得有肾用
|
16
msg7086 2015-06-03 20:56:18 +08:00
基本只拿来做备份。好处是可以直接对着从机做备份。当然跨服主从备份更好一些……
|
17
realpg 2015-07-09 15:26:07 +08:00
单机多实例是有用的,但是单机多实例搞一份数据源?没见过这么2B的玩法呢……
单机多实例多用于隔离不用的资源配比什么的,配置不同的实例有不同的限制,避免跑在一个mysql实力上的低优先级应用吃了太多的资源。 |