zoukankan      html  css  js  c++  java
  • Mysql 性能优化1 硬件设备的选择

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

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

     

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

    如何选择硬件

     

       

  • 相关阅读:
    记录一次腾讯云服务器进挖矿病毒的事故
    Django组件:django-simple-captcha 使用
    RabbitMQ延迟队列(Python版)
    RabbitMQ CLI 管理工具 rabbitmqadmin(管理)
    Django Rest Framework组件:用户访问次数/频率限制BaseThrottle
    GitLab 持续集成
    Windows10搭建Spark+Python开发环境
    Python 应用自动化部署工具Fabirc
    Prometheus:Prometheus开发中间件Exporter
    qs 和 headers: { "content-type": "application/x-www-form-urlencoded" }, data: qs.stringify(data) 必须同时设置
  • 原文地址:https://www.cnblogs.com/zhaoyang-1989/p/6865889.html
Copyright © 2011-2022 走看看