死磕数据库系列(三十一):MySQL 服务器 CPU、磁盘、内存等硬件选型

2a9801ac3c95454af2727954d5cefebd.gif关注公众号,回复“1024”获取2TB学习资源!

今天我将详细的为大家介绍 MySQL 服务器的磁盘及相关硬件选型的相关知识,希望大家能够从中收获多多!如有帮助,请点在看、转发支持一波!!更多关于MySQL学习的文章,请参阅:死磕数据库系列之 MySQL ,本系列持续更新中。

传统机械硬盘

最常见、使用最多的存储设备。

  • 优点是:价格低、单排存储空间大。

  • 缺点是:读写速度较慢。

传统机械硬盘读取数据的过程

1、移动磁头到磁盘表面上的正确位置。(访问时间)
2、等待磁盘旋转,使得所需的数据在磁头之下。(访问时间)
3、等待磁盘旋转过去,所有所需的数据都被磁头读出。(传输速度)

如何选择传统机械磁盘

1、存储容量
2、传输速度
3、访问时间
4、主轴转速(7200/15000)
5、物理尺寸

RAID增加传统机械硬盘的性能

什么是 RAID?

RAID是磁盘冗余队列的简称(Redundant Arrays of Independent Disks)
简单来说RAID的作用就是可以把多个容量较小的磁盘组成一组容量更大的磁盘,
并提供数据冗余来保证数据完整性的技术

RAID0

RAID0是最早出现的RAID模式,也称之为数据条带。是组建磁盘阵列中最简单的一种形式,只需要2快以上的磁盘即可,成本低,可以提高整个磁盘的性能和吞吐量。RAID0没有提供冗余或错误修复能力,但是实现成本是最低的。42b579d4a764dedf9d9cf3f0f814afe5.png简单来说就是将几块磁盘串联起来,组成更大的磁盘,并且写入数据的时候可以并发向几块磁盘同时写入。更多关于MySQL学习的文章,请参阅:死磕数据库系列之 MySQL ,本系列持续更新中。ba9a61e9b56a208410199dbc06544ce6.png

RAID1

RAID1又称磁盘镜像,原理是把一个磁盘的数据镜像到另一个磁盘上,也就是说数据在写入一块磁盘的同时,会在另一块闲置的磁盘上生成镜像文件,在不影响性能的情况下最大限度的保证系统的可靠性和可修复性7f08a32f8a51a35d90d610042d3fc5f6.png从上图可以看出中间有个等于号,意思是两个磁盘中的数据是一样的

RAID5

常用的RAID组别-适用于读(从数据库)

RAID5 又称之为分布式奇偶校验磁盘阵列。通过分布式奇偶校验块把数据分散到多个磁盘上,这样如果任何一个盘数据失效,都可以从奇偶校验块中重建。但是如果两块磁盘失效,则整个卷的数据都无法恢复。130a6664e1ca1a38d419ce49ab76556c.png

RAID10(常用的 RAID 组别)

RAID10 又称分片的镜像。他是对磁盘先做 RAID1 之后对两组 RAID1 的磁盘在做 RAID0,所以对读写都有良好的性能,相对于 RAID5 重建起来更简单,速度也更快。5ff2410cf293aec2dc0f792b442e7d4c.png

总结

7b5edc8801332e8018c267dfefbb26e6.png

固态存储

固态存储的特点

1、相比机械磁盘固态磁盘有更好的随机读写性能
2、相比机械磁盘固态磁盘能更好的支持并发
3、相比机械磁盘固态磁盘更容易损坏

SSD VS PCI-E SSD

SSD
1、使用 SATA 接口,可以替换传统磁盘而不需要任何改变
2、SATA 接口的SSD同样支持 RAID 技术
PCI-E SSD(Fusion-IO)
1、无法使用 SATA 接口,需要独特的驱动和配置
2、价格相对 SSD 要贵,但性能比 SSD 要好

SAN 和 NAS

SAN(Storage Area Network)和NAS(Network-Attached Storage)是两种外部储存设备加载到服务器上的方法。

SAN 设备通过光纤连接到服务器,设置通过块接口访问,服务器可以将其当作硬盘使用。更多关于MySQL学习的文章,请参阅:死磕数据库系列之 MySQL ,本系列持续更新中。

NAS 设备使用网络连接,通过基于文件的协议如 NFS 或 SMB 来访问。

网络存储适用的场景

数据库备份

CPU的选择

  • 64 位的 CPU 一定要工作在 64 位的系统下

  • 对于并发比较高的场景 CPU 的数量要比频率重要

  • 对于 CPU 密集型场景和复杂 SQL 则频率越高越好

内存的选择

  • 选择主板所能使用的最高频率的内存

  • 内存的大小对性能很重要,所以尽可能的大

来源:https://www.wenjiangs.com/article/

mysql-disk-selection.html

邀你加入技术交流群,2023 我们一起卷!

b7aa2c0e8e77f381851abd25b015f8c3.png

23483077279c5a78225ce689b041b83e.png

推荐阅读 点击标题可跳转

ChatGPT 团队阵容揭秘!太强了。。。

Docker 翻脸,不再开源!

戴尔 PC 将完全退出中国!完整时间表曝光

看了这篇文章!我才知道 mv 命令的真正使用方法

GPT-4 震撼发布!史上最强模型,强大到感觉自己快失业了

偷偷爆料下 955 不加班公司名单(2023 年最新版!)

这才是横跨三大操作系统的终极神器!太太太好用了

9affde8469b9a6af39d55fdfbfefaef8.png

PS:因为公众号平台更改了推送规则,如果不想错过内容,记得读完点一下在看,加个星标,这样每次新文章推送才会第一时间出现在你的订阅列表里。点在看支持我们吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/18263.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux 中 root 与 sudo 的用法与区别,居然这么多人搞不清楚。。。

点关注公众号,回复“1024”获取2TB学习资源! Linux 下面有两个概念可能大家接触的比较多,一个是 sudo 命令,还有一个是 root 账户。Sudo 命令可以以最高权限执行命令,而 root 账户下所有命令都有最高权限,也…

面试官:TCP 连接数最大不能超过 65535?那服务器是如何应对百万千万并发的?...

点关注公众号,回复“1024”获取2TB学习资源! 最大并发 tcp 连接数是多少呢? 首先,问题中描述的65535个连接指的是客户端连接数的限制。 在tcp应用中,server事先在某个固定端口监听,client主动发起连接&…

2023年春秋杯网络安全联赛春季赛 RE复盘(部分待补)

目录 sum Pytrans BWBA Poisoned_tea_CHELL 第一种找程序加密函数的方法 第二种找程序加密函数的方法 解密 这次的春季赛仍是被打爆了,re只做出了一题,发现自己还是太菜了,好在在后期复盘中又收获了许多新知识了,不亏。 su…

2023春秋杯春季赛WP-REVERSE(AK)

REVERSE sumPoisoned_tea_CHELLBWBAPytransEmoji ConnectOldSymbolicCode 浅浅写一下RE的WP~ sum 根据代码,可以看出程序只能输入数字,判断matrix数组对应下标的值是否为0,如果为0,则可以输入一个字符,根据代码逻辑&a…

Servlet基础学习

什么是Servlet? Servlet是一种用于接收web网页传回和输出到web的一个Java类,根据不同的实际需要,实现不同的Servlet来对网页数据进行处理。 Servlet的基本处理流程 在网页发起请求之后,编译器首先去寻找web网页的配置文件&…

react仿微信聊天室|react即时聊天IM系统|react群聊

reactredux仿微信聊天IM实战|react仿微信界面|react多人群聊天室 最近一直捣鼓react开发,就运用react开发了个仿微信聊天室reactChatRoom项目,基于reactreact-domreact-router-domreduxreact-reduxwebpack2.0antdesignwcPop等技术混合开发,实…

DES加密解密 Feistel算法网络结构 详讲

文章目录 简单知识导入:具体过程:IP置换( 64 − > 64 64->64 64−>64)轮函数--E扩展置换( 32 − > 48 32->48 32−>48)轮函数--与子密钥异或( 48 − > 48 48->48 48−&…

2023年春秋杯网络安全联赛春季赛Reverse题目复现

文章目录 一.sum1. 分析程序逻辑2.解数独矩阵3.解题脚本 二.Poisoned_tea_CHELL1. 重新识别函数及程序逻辑分析2.IDA动态调试(attach附加调试)3. 输入选项进行单步调试4.解题脚本 BWBAOldSymbolicCode 一.sum 1. 分析程序逻辑 这里直接贴上当时分析的结果,根据程序行为不难猜…

NLP相关知识点(慢慢更新)

一、基础概念 1.1. NLP 中的 Tokenization 是什么? NLP技术中 Tokenization 也可以被称作是“word segmentation”,直译为中文是指 分词。 分词是NLP的基础任务,按照特定需求能把文本中的句子、段落切分成一个字符串序列(其中的元素通常称…

SpringCould+Vue3-Element-Admin 登录接口,用户信息接口以及Token验证的实现【Taurus教育平台】

文章目录 一.SpringCouldVue3-Element-Admin 登录接口,用户信息接口以及Token验证的实现【Taurus教育平台】1.1 背景1.2 数据库 二、登录接口及其Token实现2.1 前端2.2 后端2.2.1 控制层2.2.2 service层2.2.3 工具类:CreateJwt2.2.4 Dao-Mapper 三、用户…

【Bert、T5、GPT】fine tune transformers 文本分类/情感分析

【Bert、T5、GPT】fine tune transformers 文本分类/情感分析 0、前言text classificationemotions 数据集data visualization analysisdataset to dataframelabel analysistext length analysis text > tokenstokenize the whole dataset fine-tune transformersdistilbert…

Django通过nginx 部署(成功运行)

配置python版本和ssh启用root参考其它文章 完整项目路径 /root/projects/mysutra_pro 下级目录/root/projects/mysutra_pro/mysutra是源码目录 rootVM-12-2-debian:~/projects/mysutra_pro# ls db.sqlite3 manage.py ms_env mysutra rootVM-12-2-debian:~/projects/mysutr…

es Elasticsearch的增删改查(含数组操作)(类型,原理) - from chatgpt

父文章 算法中的特征的保存, es 和 mysql 和 odps hadoop hbase的区别_个人渣记录仅为自己搜索用的博客-CSDN博客 Elasticsearch如何做到数十亿数据查询毫秒级响应? - 知乎 ES系列之利用filter让你的查询效率飞起来_es filter_lucasma.eth的博客-CSDN博客 ES查询…

文心一言对比chatgpt

文章目录 一、 介绍二、 回复速度比较三、 写代码能力四、 做表格能力五、 写文案能力六、 解决数学问题能力七、 绘画能力八、 实时更新信息九、 总结 一、 介绍 文心一言对比chatgpt。 测试了上百个案例,挑选几个经典的案例。 二、 回复速度比较 百度文心耗时10…

CSDN chatGPT初体验

我的问题:用java实现一个B树 public class BTree {private int t;private Node root;private class Node {private int n;private boolean leaf;private int[] keys;private Node[] children;public Node(boolean leafNode) {this.n 0;this.leaf leafNode;this.ke…

chatgpt赋能python:Python岗位需求日渐增加

Python岗位需求日渐增加 Python编程语言在当前的IT行业中越来越受欢迎。其灵活性和易用性使得Python在各种领域中使用广泛,比如Web开发、数据科学、人工智能等。作为一名有10年Python编程经验的工程师,我认为Python是一种非常有前途的编程语言&#xff…

ChatGPT可能被滥用于网络犯罪

科技是一把双刃剑 ChatGPT一经发布,短时间内就成为了现象级的应用。其清晰明确的回答和丰富的知识,昭示着AI技术造福人类,彻底简化我们生活工作这一美好的未来愿景。对于解决各行各业的许多问题,ChatGPT也提供了另外一种思路&…

用ChatGPT构建网络设备表,并根据设备关系生成网络拓扑

构造一个数据表,存储包括交换机、路由器、防火墙、入侵检测、上网行为管理等设备的编号、序列号、IP、MAC、访问地址、用户名、密码、管理员、物理位置、上联设备ip等信息 下面是一个示例数据表: Device IDSerial NumberIPMACAccess URLUsernamePassword…

七大语言模型“偏见与毒性”的角逐,ChatGpt3.5综合表现优良

颠覆性的技术进步和人工智能的快速发展,催生了现如今LLM(大型语言模型)和AIGC(AI生成内容)的盛行。这些创新性的模型和算法不仅能够理解、生成和处理人类语言,还能够模拟智能思维和创造力,成为各…

阿里版ChatGPT已接入钉钉,张勇:未来所有业务都有大模型加持

机器之心报道 机器之心编辑部 阿里:大模型也是基础设施。 4 月 7 日下午,阿里云没有一点预告的突然宣布,自研类 ChatGPT 产品开启企业邀测,模型名为「通义千问」。 虽然是非常小范围的测试,但邀测消息刚放出&#xff…