mysql多实例介绍

2018-06-28  本文已影响0人  信仰与初衷

今天我编译mysql部署项目时,和一个同事聊了一下天,他提到了一个mysql多个实例,监听多个端口的场景,我当时并不清楚mysql这种用法的,一直以为是用集群的方案来做,后来经过查找资料和和他的探讨,了解一下这种mysql多实例模式,发现这种模式也有一定适用的场景。下面来介绍一下这种mysql多实例

简介

优点

缺点

当某个服务实例并发很高或者有慢查询时,整个实例会消耗更多的内存、CPU和IO资源,这将导致服务器上的其它实例提供服务的质量下降。这就比如说合租房的各个租客,每当早晨上班时,都会洗漱,此时卫生间的占用率就大,各个租客总会发生等待。

应用场景

Mysql多实例实现的3种方式

mysql 多实例常规来讲,有三种方案可以实现,这三种方案各有利弊,如下:

通过使用多个配置文件来启动不同的进程,以此来实现多实例(ps:这个比较常用)。

优点:逻辑简单,配置简单

缺点:管理起来不方便

通过官方自带的 mysqld_multi 工具,使用单独配置文件来实现多实例

优点: 便于集中管理管理

缺点: 不方便针对每个实例配置进行定制

使用 MySQL 实例管理器(MYSQLMANAGER),这个方法好像比较好不过也有点复杂

优点:便于集中管理

缺点:耦合度高。IM一挂,实例全挂, 不方便针对每个实例配置进行定制

相关文章链接:

上一篇 下一篇

猜你喜欢

热点阅读