Mysql 性能优化1 硬件设备的选择
2024-10-08 10:35:01
--------------------------------------------目录-------------------------------------------------
• 我们需要更多的cpu 还是 更快的 cpu?
• 内存的好处
• IO 磁盘、内存、cpu运行的顺序
• 如何选择内存
• 硬盘的几种类型
• 传统机器硬盘的选择
• RAID 技术简介(多个小磁盘组更大磁盘)
• RAID 1、RAID 5、RAID 10
• 固态存储(ssd、PCIe)
• 网络存储(SAN/NAS)
• 如何选择硬件
--------------------------------------------
我们需要更多的cpu 还是 更快的 cpu?
应用是否是cpu密集型的, 如果是,就需要更好的cpu。 mysql 不支持多cpu对同一sql语句的处理,所以要选择更快的cpu
如果并发处理比较多,cpu则 越多越好
--------------------------------------------
内存的好处
内存主要是对IO的优化
内存对读有好处,速度更快。
对写也有好处,比如 计数器,可以增加100次浏览量的时候写一次数据库,避免大量IO。
--------------------------------------------
IO 磁盘、内存、cpu运行的顺序
--------------------------------------------
如何选择内存
--------------------------------------------
硬盘的几种类型
--------------------------------------------
传统机器硬盘的选择
--------------------------------------------
RAID 技术简介(多个小磁盘组更大磁盘)
使用RAID 技术提高性能,多个 小磁盘组成一组更大磁盘
重要的数据用 RAID10 , 不重要的(从库)选择RAID 0 或 5
--------------------------------------------
RAID 0
比如:如果有3个磁盘就是3倍容量,和3倍写入速度。但是有一块损坏,就不能用了。没有冗余和错误修复能力。
RAID 1
RAID 5
RAID 10
常用的一种,RAID1 和 0 的优势
--------------------------------------------
固态存储
固态存储 又称 闪存
ssd
PCIe
PCIe 还需要使用内存和 cpu 。 不建议在使用 RAID技术了
--------------------------------------------
网络存储
可能会有网络延迟,出了问题还要找厂商。但是数据库备份可以使用。
SAN
NAS
--------------------------------------------
如何选择硬件
最新文章
- canvas实例 ---- 制作简易迷宫(一)
- cPage分页源码,分享给大家,可作参考
- PHP入门篇
- UI自动化测试框架(项目实战)python、Selenium(日志、邮件、pageobject)
- zw版【转发·台湾nvp系列Delphi例程】HALCON DispCross
- 图形化管理debian服务
- 关于01背包求第k优解
- Django 入门案例开发(下)——创建项目应用及模型类
- redis 简单安装使用
- Eclipse 使用小结
- UE4源码笔记
- Adobe Photoshop CC 2019画板背景色白底如何去掉?
- javamail发送邮件及错误解决方法javax.mail.AuthenticationFailedException: failed to connect, no password specified?
- def chi(*food,**kw):
- Exp5
- 【struts2】Struts2的运行流程
- 数据源(HikariCP)
- Class<;T>;
- Swift-基础语法之变量&;常量&;元组
- BZOJ 4036: [HAOI2015]按位或 集合幂函数 莫比乌斯变换 莫比乌斯反演
热门文章
- 063——VUE中vue-router之重定向redirct的使用
- linux page table entry struct
- ADO SQL delete 日期条件参数
- FormShortCut MainForm 和 二级FORM
- 1.6 C++异常处理(try和catch)
- 未能加载文件或程序集“Microsoft.Office.Interop.Excel
- js 兼容各类手机 的写法 待续
- python3:jsonpath-rw处理Json对象
- MySQLzip压缩文件格式安装教程
- IPM