--------------------------------------------目录-------------------------------------------------

• 我们需要更多的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

--------------------------------------------

如何选择硬件

Mysql 性能优化1 硬件设备的选择的更多相关文章

  1. mysql性能优化学习笔记

    mysql性能优化 硬件对数据库的影响 CPU资源和可用内存大小 服务器硬件对mysql性能的影响 我们的应用是CPU密集型? 我们的应用的并发量如何? 数量比频率更好 64位使用32位的服务器版本 ...

  2. Mysql 性能优化教程

    Mysql 性能优化教程 目录 目录 1 背景及目标 2 Mysql 执行优化 2 认识数据索引 2 为什么使用数据索引能提高效率 2 如何理解数据索引的结构 2 优化实战范例 3 认识影响结果集 4 ...

  3. 转 Mysql性能优化教程

    Mysql性能优化教程 背景及目标 厦门游家公司(4399.com)用于员工培训和分享. 针对用户群为已经使用过mysql环境,并有一定开发经验的工程师 针对高并发,海量数据的互联网环境. 本文语言为 ...

  4. MySQL 性能优化技巧

    原文地址:MySQL 性能优化技巧 博客地址:http://www.extlight.com 一.背景 最近公司项目添加新功能,上线后发现有些功能的列表查询时间很久.原因是新功能用到旧功能的接口,而这 ...

  5. 一份平民化的MySQL性能优化指南

    前言 近期在重新学习总结MySQL数据库性能优化的相关知识,本文是根据自己学习以及日常性能测试调优过程中总结的经验整理了一份平民化的优化指南,希望对大家在进行MySQL调优分析时有帮助!   MySQ ...

  6. MySQL性能优化总结

    一.MySQL的主要适用场景 1.Web网站系统 2.日志记录系统 3.数据仓库系统 4.嵌入式系统 二.MySQL架构图: 三.MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎 ...

  7. MySQL性能优化总结(转)https://yq.aliyun.com/articles/24249

    摘要: 一.MySQL的主要适用场景 1.Web网站系统 2.日志记录系统 3.数据仓库系统 4.嵌入式系统 二.MySQL架构图:   三.MySQL存储引擎概述 1)MyISAM存储引擎 MyIS ...

  8. MYSQL之性能优化 ----MySQL性能优化必备25条

    今天,数据库的操作越来越成为整个应用的性能瓶颈了,这点对于Web应用尤其明显.关于数据库的性能,这并不只是DBA才需要担心的事,而这更是我 们程序员需要去关注的事情.当我们去设计数据库表结构,对操作数 ...

  9. MySQL性能优化总结___本文乃《MySQL性能调优与架构设计》读书笔记!

    一.MySQL的主要适用场景 1.Web网站系统 2.日志记录系统 3.数据仓库系统 4.嵌入式系统 二.MySQL架构图: 三.MySQL存储引擎概述 1)MyISAM存储引擎 MyISAM存储引擎 ...

随机推荐

  1. PHP:第一章——PHP中静态变量和常量

    <?php header("Content-Type:text/html;charset=utf-8"); /******************************** ...

  2. Django小示例

    创建项目,在命令行中输入:django-admin startproject mysite 则会创建一个名为mysite的项目.项目结构如下: +mysite |--+ugo |          | ...

  3. Triangles 正多边形分割锐角三角形

    题目描述 已知一个圆的圆周被N个点分成了N段等长圆弧,求任意取三个点,组成锐角三角形的个数. 输入 多组数据,每组数据一个N(N <= 1000000) 输出 对于每组数据,输出不同锐角三角形的 ...

  4. DevExpress v18.1新版亮点——WinForms篇(一)

    用户界面套包DevExpress v18.1日前正式发布,本站将以连载的形式为大家介绍各版本新增内容.本文将介绍了DevExpress WinForms v18.1 的新功能,快来下载试用新版本! C ...

  5. Crystal Report Error: Either the Crystal Reports registy key permission are insufficient or the Crystal Reports runtime is not installed correctly

    在64位 Windows 7中水晶报表的错误: Crystal Report Error: Either the Crystal Reports registy key permission are ...

  6. ApplicationContext详解以及多个ApplicationContext.xml的相互引用

    如果说BeanFactory是spring的心脏,那么Application就是完整的身躯.ApplicationContext就是由BeanFactory派生出来的. 一.ApplicationCo ...

  7. 等比例缩放图片(C#)

    private Bitmap ZoomImage(Bitmap bitmap, int destHeight, int destWidth) { try { System.Drawing.Image  ...

  8. 安装pyenv virtualenv

    地址:https://github.com/pyenv/pyenv-virtualenv Check out pyenv-virtualenv into plugin directory $ git ...

  9. POJ:2386 Lake Counting(dfs)

    Lake Counting Time Limit: 1000MS   Memory Limit: 65536K Total Submissions: 40370   Accepted: 20015 D ...

  10. .NET 之 垃圾回收机制GC

    一.GC的必要性 1.应用程序对资源操作,通常简单分为以下几个步骤:为对应的资源分配内存 → 初始化内存 → 使用资源 → 清理资源 → 释放内存. 2.应用程序对资源(内存使用)管理的方式,常见的一 ...