gpt4 book ai didi

mysql - 在同一台机器上运行多个 mysql 服务

转载 作者:太空宇宙 更新时间:2023-11-04 10:45:14 24 4
gpt4 key购买 nike

我有 linux 机器(ubuntu 14.04 32GB RAM 8 核 ...)我想在这台机器上运行几个从属(目前有 5 个从复制,但我需要更多)

我用的是主从mysql复制

在我看来,有两种选择可以做到这一点1. 使用 mysqld_multi - 设置 5 个实例(过去使用 2 个实例完成)2. 使用 Docker 容器——每一个都有 mysql slave

什么是最佳解决方案?哪一个更容易维护(和添加)?

求助

我要解决的问题是:

  1. 我在性能和我们使用的架构方面存在问题我无法使用集群 - 所以我想使用负载平衡并拆分读/写
  2. 在我的一台机器上,我需要按某个列值将数据从 1 个主机拆分到不同的从机 - 我希望所有从机都在同一台机器上

最佳答案

我建议阅读这本书 High Perfromance MySQL .

  1. 如果您遇到性能问题,但您的服务器有足够的资源来添加多个从服务器,那么您应该调整主 MySql 实例的配置以更好地利用这些资源。如果您试图将写入拆分到从属服务器,那么这些更改将永远不会传播回主服务器。如果您想利用从属实例来提高读取性能,那么您可以这样做,但我只建议您在运行主实例的设备已达到极限的情况下这样做。

  2. 我需要更多信息来了解您认为需要这样做的原因:“在我的一台机器上,我需要通过某个列值将数据从 1 个主服务器拆分到不同的从服务器”以便能够对此发表评论.从表面上看,这是个坏主意,但可能是有原因的。

关于mysql - 在同一台机器上运行多个 mysql 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33368151/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com