MySQL多实例介绍

来源:互联网 发布:hp网络交换机 编辑:程序博客网 时间:2024/06/16 05:53

MySQL多实例介绍

  1. 简单的说就是在一台服务器上开启多个不同的服务端口,运行多个MySQL服务进程,这些进程通过不同的socket监听不同的服务端口来提供各自的服务
  2. 这些MySQL多实例共用一套MysQL安装程序 使用不同(也可以相同)的my.cnf配置文件、启动程序,数据文件。在提供服务时 多实例MySQL在逻辑上看来是各自独立的 多个实例的自身是根据配置文件对应的设定值 来去的服务器的相关硬件资源多少
  3. 补充:其实很多服务都可以有多实例 甚至在门户网站用的很广泛 例如nginx就可以多实例 apache haproxy redis memcache都可以多实例

MySQL多实例的作用与问题

1.有效利用服务器资源

当单个服务器资源有剩余时  可以充分利用剩余的资源提供更多的服务

2.节约服务器资源

当公司资金紧张  但是数据库又需要各自尽量独立提供服务  而且 需要主从同步等技术时  多实例就再好不过了

3.资源互相抢占问题

当某个服务实例并发很高或者有慢查询时,整个实例会消耗更多的内存、CPU、磁盘IO资源,导致服务器上的其他的实例提供服务的质量下降。这就相当于大家住在一个房子的不同卧室一样,早晨起来上班都要刷牙、洗脸等,这样卫生间就会长期占用,其他人就要等待

MysSQL多实例生产应用场景

1.资源紧张型公司的选择

当公司业务访问量不太大又不舍得花钱,但又希望不同业务的数据库服务各自尽量独立的提供服务互相不熟影响,而且 需要主从同步进行等技术提供备份或读写分离服务时,多实例就再好不过了。这里要强调的是,所谓的尽量独立是相对的

2.并发访问不是特别大的业务

当公司业务访问量不太大的时候服务器的资源基本都是浪费的,这时就很适合多实例的应用,如果对SQL语句优化做的比较好,MySQL多实例是一个很值得使用的技术,及时并发很大,合理分配好系统资源 也不会有太大问题

3.门户网站应用MySQL多实例场景

门户网站使用多实例的目的是配硬件好的服务器,节省IDC机柜空间,同时,跑多实例让硬件资源不浪费。

MySQL多实例常见配置方案

1.多配置文件部署方案

通过配置多个配置文件及多个启动程序来实现多实例的方案实用,耦合性不强,配置方便,特别是主从复制的时候

2.单一配置文件部署方案

不推荐。缺点:耦合性太高
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 业务员私收货款公司不发货怎么办 付款后商家没发货也不退钱怎么办 苹果7P修过主板耗电严重怎么办 oppo手机进水了开不了机怎么办 手机弯了变形但不影响使用怎么办 拼多多留错电话怎么办如果已经发货 苹果6手机后壳变形了怎么办 京东退货保修卡丢了怎么办 如果京东买的显示器屏碎了怎么办 在微信上买东西退货不退钱怎么办 手机分期付款不还款被起诉了怎么办 朋友用我的花呗分期不还钱怎么办 朋友用我身份证办分期不还钱怎么办 我手机号被别人绑定信用卡了怎么办 5s用不了4g网络怎么办 红米手机返回键没了怎么办 小米手机进水了开不了机怎么办 手机返回键和菜单键失灵怎么办 苹果5s指纹按键坏了怎么办 小米手机安卓系统耗电量大怎么办? 苹果5s充不进去电怎么办 苹果手机6s返回键失灵怎么办 本人被骗同时被利用骗了别人怎么办 京东取消订单后货到了该怎么办 京东电信日租卡流量顶置了怎么办 苹果6s进水后闪光灯不亮怎么办 华为手机情景义停车事项过期怎么办 拼多多付款后商品下架了怎么办 淘宝上买化妆品买到假货了怎么办 找苹果官网解id发票丢了怎么办 客人已交订金但要取消宴席怎么办 京东买的小米电视碎屏了怎么办 京东购买的电视碎屏了怎么办 淘宝上买手机不能用不给退怎么办 天猫申请退货退款卖家不处理怎么办 在淘宝买到货到付款的假苹果怎么办 跟朋友买手机买到假货怎么办 在淘宝网上买到不合格的产品怎么办 淘宝打假师打了我的店铺怎么办 收藏品公司关门跑路员工怎么办 客户快递签收后说货物短缺怎么办