###### tags: `資料庫` `Sql` `MSSQL` # MSSQL使用指令測試Server硬碟速度小技巧 ## 讀取速度 選抽一個資料庫 下BACKUP DATABASE指令,備分資料庫不做寫入,只做讀取,可得到讀取速度值。 ``` = BACKUP DATABASE [FUXIN_CPL] TO DISK ='NULL' WITH COPY_ONLY ``` ![](https://i.imgur.com/WiCZkTM.png) 下圖可看到結果每秒讀取速度為180MB/sec ![](https://i.imgur.com/LGyZOzC.png) ## 寫入速度 ``` = BACKUP DATABASE [FUXIN_CPL] TO DISK ='C:\TEST.BAK' WITH COPY_ONLY ``` 此時會得到讀寫時間為每秒153MB ![](https://i.imgur.com/64jswuk.png) 每秒153MB為讀寫時間,此時須作運算處裡將寫入時間算出 讀取總頁數共688頁,一頁8k => 688*8.0 / 1024 = 5.375M 寫入時間為 0.035-0.03 = 0.005 5.375M/0.005 = 1075M