M.2 Nvme硬盘和SDD固态(RAID5下) 速率对比及对 SQL SERVER 影响

本文对比了M.2 NVMe硬盘(三星970 EVO Plus)与SDD固态硬盘组成的RAID5(三星)在SQLSERVER2000环境下的性能表现,包括数据拷贝速度、数据库读写性能等,揭示了不同存储介质对数据库应用的实际影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我也不是很懂硬盘的测试,只是处于兴趣,如果有什么不对的地方请指正 ,也欢迎大家探讨!
在测试中尽可能的保证了测试的公平型

系统环境

在这里插入图片描述

测试硬盘

RAID盘 500G ( 由三块三星SDD 固态硬盘组成 RAID5 )
在这里插入图片描述
M.2 盘 500G (三星 970EVO Plus )

在这里插入图片描述

从U盘分别拷贝文件

U盘到RAID盘

在这里插入图片描述
U盘到M.2盘

在这里插入图片描述
这里可以看出从U盘拷入数据的速度基本是一样的(受限于U盘的及接口的速度)

同盘分区互拷

RAID 分区互拷

在这里插入图片描述
M.2 分区互拷
在这里插入图片描述
可以看出分区互拷还是M.2硬盘块很多,将近9倍了

对SQL SERVER的影响(SQL SERVER 2000)

因为测试环境装有SQL SERVER 2000 并且在使用中, 为了方便就没有安装更高的版本

分别创建了数据库,

创建了表

使用RAID盘的情况下 在表中插入10000条数据

11.10.757-10.46.163=24.594 秒
在这里插入图片描述

使用RAID盘的情况下 读取10000条数据

用时 117.753秒
在这里插入图片描述

使用M.2盘的情况下 在表中插入10000条数据

哈哈 大致也是24秒 没有大的提升,失望至极!!
在这里插入图片描述

使用M.2盘的情况下 读取10000条数据

用时 113.538秒 基本也是一样的
在这里插入图片描述

以下是用测试软件分别测试的结果

RAID盘
在这里插入图片描述
在这里插入图片描述
M.2测试软件数据
在这里插入图片描述
在这里插入图片描述

疑问

虽然软件的测试 M.2比SSD 快了很多,单对数据库来说并没有很好的提高?想要进一步提高SQL SERVER的速度 需要什么呢?SQL 执行时间中 CUP是0 是否就是基本没占用CUP,也就是说CPU执行这条语句是足够用了呢?后面的耗时为什么是 110多秒呢?这110多秒是从硬盘读入的时间吗?那为什么硬盘读取写入的速度都提高了,但是这个执行时间却没有什么提高呢?)

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值