安装一套高效的MySQL数据库

从四个方面考虑:硬件选型、linux操作系统准备、mysql软件版本选择、mysql参数调整。
下面分别从这四个方面进行阐述

一、硬件选型
  1、core:16core以上(不考虑多线程)。
  2、内存:和core的比例最好是1:16。比如有16core,那么内存建议16*16core。
  3、os:两个普通的SAS盘做本地硬盘即可。
  4、存储系统:即ibdata、binlog、redolog、ibd文件所在区域。使用pcie闪卡或者本地盘+raid卡。
  5、网卡:普通千兆网卡即可。

二、linux操作系统
  1、版本选择:当前稳定较新版本
  2、网络配置
  3、selinux关闭,防火墙配置好策略,或者关闭
  4、os参数也要简单调整

三、mysql版本选择
  官方下载开源版本。

四、mysql参数调整
  共享内存类参数:Innodb_buffer_pool,Innodb_lock_wait_timeout,innodb_old_blocks_pct等
  主从类参数:slave-parallel-type = LOGICAL_CLOCK,slave-parallel-workers等
  线程类参数:sort_buffer_size,innodb_write_io_threads等
  os网络类参数:net.ipv4.tcp_fin_timeout,net.ipv4.tcp_tw_recycle等

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值