M.2 Nvme硬盤和SDD固態(RAID5下) 速率對比及對 SQL SERVER 影響

我也不是很懂硬盤的測試,只是處於興趣,如果有什麼不對的地方請指正 ,也歡迎大家探討!
在測試中儘可能的保證了測試的公平型

系統環境

在這裏插入圖片描述

測試硬盤

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多秒是從硬盤讀入的時間嗎?那爲什麼硬盤讀取寫入的速度都提高了,但是這個執行時間卻沒有什麼提高呢?)

發佈了7 篇原創文章 · 獲贊 4 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章