最快比分网官方入口 www.lfidqo.com.cn 在軟件架構和優化已經穩定的基礎上,怎么樣可以提高使用體驗呢?只能從硬件方面著手了,加cpu加內存,一般我們客戶在購買電腦時也是主要看這2個參數,一般客戶的配置的電腦也都達到了cpu4核,內存4g以上了,這樣的配置使用軟件是綽綽有余了,那還有沒有方法讓電腦再快一些呢?這里就要看一下,一般會被客戶忽略的硬件:硬盤。一般客戶配置電腦只是知道硬盤越大越好,硬盤的讀取速度常常被忽略,實際上對于我們使用數據庫來說,硬盤讀取數據庫的速度如果提高了,客戶使用速度也會有提升,下面對固態硬盤和機械硬盤的性能比較看看。


硬盤讀寫能力比較

1、機械硬盤



2、固態硬盤



明顯可以看出機械硬盤和固態硬盤的硬件讀寫能力差了幾十倍。


SQL數據庫兩種硬盤讀寫能力比較

1、機械硬盤

1)測試插入數據(10000條記錄)


(22:44:35.540) -  (22:44:17.583)=大概18秒

兩個時刻相減大概18秒


2)測試讀取數據(10000條記錄)


4 SQL Server 分析和編譯時間:  5    CPU 時間 = 0 毫秒,占用時間 = 102 毫秒。 6  7 (9999 行受影響) 8 表 'testdisktable'。掃描計數 1,邏輯讀取 5004 次,物理讀取 0 次,預讀 5004 次,lob 邏輯讀取 0 次,lob 物理讀取 0 次,lob 預讀 0 次。 9 10 SQL Server 執行時間:11    CPU 時間 = 78 毫秒,占用時間 = 1108 毫秒。12 13 SQL Server 執行時間:14    CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。


2、固態硬盤

1)測試插入數據(10000條記錄)


(12:50:04.847)- (12:50:02.150)  =2秒多一點

兩個時刻相減大概2秒多一點


2)測試讀取數據(10000條記錄)


4 SQL Server 分析和編譯時間:  5    CPU 時間 = 0 毫秒,占用時間 = 5 毫秒。 6  7 (9999 行受影響) 8 表 'testdisktable'。掃描計數 1,邏輯讀取 5004 次,物理讀取 0 次,預讀 5028 次,lob 邏輯讀取 0 次,lob 物理讀取 0 次,lob 預讀 0 次。 9 10 SQL Server 執行時間:11    CPU 時間 = 125 毫秒,占用時間 = 651 毫秒。12 13 SQL Server 執行時間:14    CPU 時間 = 0 毫秒,占用時間 = 0 毫秒。


左為機械硬盤,右為固態硬盤

從插入10000條數據比較,機械硬盤18秒多,固態硬盤2秒多,速度差了9倍。從讀取10000條數據比較,機械硬盤,CPU 時間 = 78 毫秒,占用時間 = 1108 毫秒。固態硬盤,CPU時間 = 125 毫秒,占用時間 = 651 毫秒。讀取速度也有2倍的差距。


綜上所述,如果客戶在cpu內存已經達到主流的4核4g的水平,可以考慮,把機械硬盤更換為固態硬盤,這樣就可以實現速度的再一次提升。但是由于固態硬盤的結構問題,速度雖然快,但是壽命一般在3年左右,建議客戶更換了固態硬盤,還要每天做好備份,把備份單獨拷貝出來?;蛘吒紗喔?塊硬盤,一塊固態一塊機械,數據庫放固態,備份設置到機械硬盤來保存,這樣魚與熊掌都可以兼得。