大数跨境
0
0

mysql单机如何性能优化

mysql单机如何性能优化 二进制跳动
2020-07-06
1
导读:mysql单机如何性能优化?


距离高考还有





0
6



硬件优化

CPU核数

-<5.1 近乎单核

-5.1 可利用4核

-5.5 利用24核

-5.6 可利用64核

->5.6 多核支持强

-每个连接对应一个线程,每个并发查询只能使用一个核,优化:Threadpool

-线程服务:one-thread-per-connection

-系统选择高频、多线程CPU类型,开启最大性能和关闭CPU CIE和C States


内存

-数据库服务器选择大内存,同时开启最大性能和关闭NUMA

磁盘

-undo log   顺序写、随机读

-Redo log、binlog   顺序写、顺序读

-业务场景  OLTP 随机IO    OLAP 顺序IO

-存储结构   MyISAM 为堆组织HOT Innodb为索引组织IOT

-RAID策略   SSD无需RAID   机械盘:优先RAID1 0 其次 RAID 5

 


参数优化

-Redo Log刷盘机制

提交事务时候,可以参数 innodb_flush_log_at_trx_commit控制写入的机制

第二个是控制binlog刷盘策略sync_binlog

接下来是关于 Log 相关参数的介绍,对于写入压力大的 OLTP 场景,扩容 Redo Log 有助于提升写入性能。主要关注的参数如下。





















【声明】内容源于网络
0
0
二进制跳动
15 年 + 技术老兵 架构师|技术总监|科技创业技术合伙人 曾任职苏宁科技、电讯盈科、联想云 专注架构设计与技术落地
内容 739
粉丝 0
二进制跳动 15 年 + 技术老兵 架构师|技术总监|科技创业技术合伙人 曾任职苏宁科技、电讯盈科、联想云 专注架构设计与技术落地
总阅读5
粉丝0
内容739